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

Vorrei che sia possibile utilizzabili solo le freccine per incrementare
o
decrementare il valore, perché se cancello il valore contenuto nell'edit
mi
restituisce un errore che dice che il contenuto "" non è può essere
utilizzato o roba del genere!
Sapreste come aiutarmi?
Disabilitando l'editor, non è possibile inserire numeri, ma è possibile
cancellare, quindi non datemi questo consiglio :-)
Grazie
MaTTeO.

 wrote in message
394B5EC1...@libero.it...


Gabriella Mura ha scritto:

Se non ricordo male però in tal modo non posso agire neppure con le
freccine, comunque proverò lo stesso!
Grazie
MaTTeO.

 > MaTTeO.
Come sospettavo, mi rende inutilizzabili anche le freccine.
MaTTeO.

Se il problema è solamente l'errore
quando c'è stringa vuota ('') allora
ti suggerisco semplicemente
di mettere un controllo
(nell'evento OnChange dello SpinEdit,
o dove ritieni tu + necessario) tipo questo:
if SpinEdit1.Text<>''
 then begin
 // fai quello che devi fare
 end
 else // fai un messaggio di errore (se vuoi)
...in alternativa metti uno spinButton
linkato ad un TEdit "normale" posto in readonly,
e incrementa/decrementa il valore dell'edit negli
eventi OnUp/Down Click dello spinButton...
...un'altra soluzione:
nell'evento OnKeyDown dello spinEdit:
  if key=vk_Delete then abort;
spero di non averti creato + confusione che altro... :-)
Ciao
Alan
---
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

Alan ha scritto:

Grazie, mi sembrano 2 ottime soluzioni!!!
MaTTeO.

Come sospettavo, mi rende inutilizzabili anche le freccine.
Usa un normale TEdit con ReadOnly a True, e gli affianchi uno
SpinButton.
--
Piero Bonanno
bop...@libero.it
pie...@tiscalinet.it
bop...@tin.it
bpie...@hotmail.com
______________________________________________
"Madame, lei ha tra le gambe uno strumento
che puo' offrire piacere a migliaia di persone,
e tutto quello che sa fare e' grattarlo"
- Sir Thomas Beechan a una violoncellista

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

Ciao a tutti,
devo abilitare o meno un tasto che mi fa un PasteFromClipBoard
su un TRichEdit.
Logicamente, il tasto sarà abilitato solo se la ClipBoard è piena,
ma come si fa a verificarlo?
Grazie in anticipo
Rino.

HasFormat?
A.

 ma come si fa a verificarlo?
Crea un'azione specifica aggiungendola al componente *TActionList*, 
intercetta l'evento /OnUpdate/ sul componente o sull'azione stessa e, al 
suo interno, imposta la proprietà /Enabled/ dell'azione in base al fatto 
che vi sia un contenuto nella Clipboard.
Per determinare se la Clipboad contiene dati, ispeziona la proprietà 
/FormatCount/; se la verifica riguarda un tipo specifico di risorsa, usa 
/HasFormat/.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
Newsgroup: it.comp.lang.delphi
Titolo: Ricerche su Tabella

Sono alle prese con le ricerche su Table. Son riuscito a creare delle
ricerche che prendono il testo
da cercare da un componente TEdit, il campo da cercare in uno TComboBox e
poi si esegue la
ricerca da apposito pulsante TButton. Quando si clicca sul TButton viene
eseguito questo codice:
  DataModule1.CodPagTable.Filter := '';
  DataModule1.CodPagTable.Filter := Params.Text +  '=' +
QuotedStr(Search.Text);
  DataModule1.CodPagTable.Filtered := True;
Il problema è che questo metodo è abbastanza impreciso, dato che dà
risultati corretti solo in caso
di perfetta corrispondenza tra dati inseriti e dati memorizzati nel
database. Ho provato a fare la ricerca
con Locate scrivendo così:
  DataModule1.CodPagTable.Locate(Params.Text,QuotedStr(Search.Text), []);
Non mi dà errori, ma non fa la ricerca, o perlomeno i dati non vengono
aggiornati nella componente dbgrid,
cosa che usando il filtro avviene perfettamente. Inoltre, se scrivo
foPartialCompare tra le parentesi quadre
per passargli l'opzione di ricerca approssimata mi dà l'errore - in fase di
compilazione :
Undeclared identifier: 'foPartialCompare'
Suppongo, a giudicare dall'errore, di doverlo dichiarare, ma dall'help in
linea di Delphi non son riuscito a
capire come fare. Errore identico se provo a settare la proprietà
FilterOptions quando uso il metodo del filtro.
Dove sbaglio?!

 ha scritto nel messaggio
news:t5ana.41811$DT4.1...@twister1.libero.it...


DataModule1.CodPagTable.Locate(Params.Text,QuotedStr(Search.Text), []);
Spiega cos'e' quel QuoteStr. (forse serve a rimuovere gli apici?)
Poi, guarda nella documentazione della Locate, non c'e' solo la ricerca
precisa come in questo caso.
Precisa quale db utilizzi, e cosa esattamente vuoi cercare (schema tabella)
-- 
Morde. 
morde[at]programmer[.]net

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

 insensitive. ...
Normalmente, quando si usa un db non file-based come IB/FB, e' opportuno
non usare le Table.
Nello specifico, potresti usare una TIBQuery (fra l'altro, avresti a
disposizione LIKE che aiuta con i campi testuali a selezionare come
intendi)
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: Avviare un Bat da Programma

Salve, avrei la necessità di far avviare in automatico un file .bat, da 
programma fatto in delphi 7.... credo che ci dovrebbe essere qualche 
funzione apposita per far avviare le applicazioni , .exe ma dovrebbe 
funzionare anche con i bat., almeno credo...
thx a tutti
Max 

Max-Libero ha scritto:

Usa la funzione ShellExecute ciao.
--- posted by geoForum on 
http://www.delphiedintorni.it


Ah dimenticavo.......la funzione è contenuta nella unit ShellAPI. Io ad
esempio per aprire un file di word ho scritto così:
ShellExecute(0, 'open', Percorso file compreso di estensione, nil, nil,
             SW_SHOWNORMAL);
Ciao.


 ha scritto nel messaggio 
news:6oacruF...@mid.individual.net...


Newsgroup: it.comp.lang.delphi
Titolo: escape string

buondì,
come faccio a mandare escape string su una stringa sql, dove qualche
campo può contenere il carattere '?
ho cercato sull'help on line di delphi 3 e 6 ma non ho trovato nulla di
utile.
uso ib6
qualche suggerimento?
grazie
Paolo

 campo può contenere il carattere '? [...]
Usa il carattere # per indicare il codice ASCII, eventualmente 
concatenando il carattere alla stringa; ad esempio:
   MyString := 'Ritorno'#13#10'a capo';
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Newsgroup: it.comp.lang.delphi
Titolo: Non riesco ad installare...

Delphi 6 Trial.
Dice che mancano dei files.
Però se guardo nelle cartelli di installazione i files ci sono.
E' un problema mio o è un bug del prog di installazione?

"MAGI System" ha scritto nel messaggio

Ho avuto un problema simile con la versione presente sul
CDRom di Computer Programming di questo mese e ho
risolto copiando la directory dal cd sull'hard disk.
Quindi ho modificato i nomi delle directory e dei file che il
programma di installazione dava per mancanti
sostituendo con uno spazio i caratteri di sottolineatura presenti
nei nomi.
Ho infine ignorato tutti i file che effettivamente mancavano
o che non riuscivo a trovare (quasi tutti nella directory Demos).
Ora la trial funziona e mi aspettano 58 giorni d'esperimenti! :)
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio
Newsgroup: it.comp.lang.delphi
Titolo: Activeform importata come dll e non come ocx

PROBLEMONE !!! help me, please ;)
Ho creato una semplice activeform, che funziona perfettamente deployata 
come ocx e visualizzata in un file htm nel tag <object>.
Vorrei utilizzare questa activeform in un'applicazione delphi normale,
importandola non come ocx ma tramite com.
tipo, creo una nuova form (form1) con un bottone(button1)
e vorrei che cliccando il bottone apparisse la caption dell'activeform
uses ... comobj,superactiveformproj1_tlb (il file tlb dell'activeform)
var f:isuperactiveform;
procedure TForm1.Button1Click(Sender: TObject);
begin
f:=createcomobject(class_superactiveform) as isuperactiveform;
showmessage(f.Caption);
end;
cosi' mi becco un runtime error;
insomma... come si puo' "importare" l'activeform, per trattarla come una 
form normale e, ad esempio, farla apparire col metodo show ?
Grazie a chi mi aiutera' !!!
PZ

 cosi' mi becco un runtime error;
...ma non dici che errore ti vien fuori :(((
Bye
AS
-- 
Posted from  [212.17.220.41] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: PLC & Delphi

Salve,
vorrei documentarmi sul PLC qualcuno conoscie dei siti oppure dei
newsgroup o magari ha qualche manuale che vogla condividere???
garzie in anticipo!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 o magari ha qualche manuale che vogla condividere???
"Sistemi di automazione industriale"
Vol 1, 2 e 3
di G.Natali e N.Aguzzi
Calderini Editore
Roba tosta...


Se ti colleghi al sito dell'OMRON puoi trovare molte indicazioni ed anche 
alcuni manuali che spiegano l'utilizzo dei plc (Omron naturalmente). Per 
un'infarimantura generale sono discreti.
Successivamente dipende dal tipo di plc che devi utilizzare (siemens, 
omron, telemecanique, ...), in quanto ogni plc ha un "linguaggio" a sè ...
saluti
--- posted by geoForum on 
http://www.delphiedintorni.it

 Roba tosta...
Dove si possono trovare, ho cercato in rete non ho trovato niente ??
Ciao Gian Luca

 Ciao Gian Luca
Scusa il ritardo, comunque sono testi che puoi ordinare nelle librerie e non
in rete.
Partono da utili infarinature di elettronica digitale e algebra booleana
fino a spiegare i vari tipi di comandi automatici fino alla logica generale
dei plc.
C'è quindi molta teoria ma non c'è un vero e proprio linguaggio di
programmazione, che è specifico invece di ogni marca di plc.
Newsgroup: it.comp.lang.delphi
Titolo: Ridirigere l'output Console

Salve,
    un altro problema, un altro thread ;-) come posso catturare l'output di
una finestra console (senza visualizzarla) e ridirigerlo in un oggetto
TStrings... Per caso devo modificare la struttura dati STARTUPINFO che passo
a CreateProcess, se sě... Quali sono gli handle che devo specificare?!?
    Saluti!
______________________________________
Gian Luca Dalla Torre
E - Mail: 
gianluca....@casteo.net
______________________________________

a CreateProcess, se sě... Quali sono gli handle che devo specificare?!?
Un bel quesitone nel quale mi ero imbattuto anch'io. Ecco come devi settare
lo Startupinfo. Devi cambiare il campo hStdOutput e opzionalmente anche
error e input, passandogli dei THandle, gli handle di risorse standard di
windows, che con un po' di lavoro puoi "collegare" a un TStream o comunque
intercettare.
Ciao ! :)                                {MSX}
  FillChar(StartupInfo,Sizeof(StartupInfo),#0);
  StartupInfo.cb := Sizeof(StartupInfo);
  StartupInfo.hStdInput:=input;
  StartupInfo.hStdOutput:=output;
  StartupInfo.hStdError:=error;
  StartupInfo.dwFlags := STARTF_USESHOWWINDOW or STARTF_USESTDHANDLES;
  StartupInfo.wShowWindow := FMode;

 intercettare.
Io consiglio di usare le pipe: te la cavi in 3 chiamate:
- CreatePipe(hLeggi, hScrivi, nil, DimensioneBuffer)
[lanci il processo con     StartupInfo.hStdOutput:= WriteHandle;]
- ReadFile(hLeggi, Buffer, DimensioneBuffer, BytesLetti, nil);
- CloseHandle(HScrivi)
c'era un esempio su Torry's...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

   StartupInfo.wShowWindow := FMode;
    Grazie mille per la risposta... Il problema principale per me è il
passaggio dall'Handle (cosa devo creare, una risorsa?E di che tipo?) ad uno
Stream... In poche parole che procedimento devo fare per ricevere l'output
su stream?
    Saluti!
--

Newsgroup: it.comp.lang.delphi
Titolo: Chiamata di File eseguibile con ShellExecute

Ho il seguente problema che non riesco a risolvere (uso Delphi 3):
Mediante una opzione del menů del programma A, richiamo un programma B con
la funzione API ShellExecute(...) e tutto funziona bene se non seguono altre
istruzioni e quindi il controllo del prg A ritorna al menů. Ma se dopo la
chiamata alla funzione, ho altre istruzioni, queste vengono eseguite prima
che io chiuda il programma B, anzi prima che il PC riesca a caricarlo
completamente.
In pratica io avrei bisogno che appena lanciato il prg B, il prg A lanciante
si bloccasse in attesa che l'operatore chiuda il programma B e solo a questo
punto riprendesse l'esecuzione (anche perchč mediante il prg B modifico dei
dati che utilizzo dopo con il prg A). E' possibile ?
La procedura fa circa cosě (spero di aver reso l'idea):
procedure TProgrammaA.menuClick(Sender: TObject);
var VGQuerySQL: string;
begin
  ShellExecute(Application.MainForm.Handle,'open','Programma
B',PChar(parametri),'',SW_SHOWNORMAL);
  VGQuerySQL:=LeggiQuery;
  if not VGQuerySQL='' then StampaSch(VGQuerySQL);
end;
Grazie per l'eventuale aiuto !
Luigi Maestrale
nord...@iol.it

 che io chiuda il programma B, anzi prima che il PC riesca a
caricarlo........
Controlla il post "Aiuto" di George Interel del 10/05/2000 09:45.
troverai la soluzione...
ciao
Solid Snake

dati che utilizzo dopo con il prg A). E' possibile ?
Ho fatto qualcosa di simile, non ho sottomano il codice, ma in pratica
dopo la ShellExecute fai un loop infinito finche' non trovi il
programma chiamato nella tasklist, e poi un altro loop infinito
finche' il programma chiamato permane nella tasklist.
Naturalmente nei loop devi mettere un Application.ProcessMessages.
Per fare le cose proprio bene dovresti inoltre uscire dal loop
infinito anche quando l'utente vuole chiudere il programma, settando
una globale nell'evento di chiusura della form.
Roberto Montaruli
rmont...@yahoo.com


Si, nel frattempo l'ho visto e funziona perfettamente !
Ti ringrazio.
Ciao
Luigi Maestrale
nord...@iol.it

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

Ciao a tutti,
uso delphi 6 prof.
Sto provando ad usare i TActionManager, unito a due bande ActionToolBar
e ActionMainMenuBar.
Mi capita però che quando vado a modificare l'evento onexecute di
un'action, se vado ad eseguire il programma tutte le action di quella
categoria vengono disabilitate.
Capita anche a voi?
Andare a rimettere enabled su tutte le action non è cosa semplice nè
veloce.
Grazie
Stefano Tampieri
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ho usato d6 per qualche tempo e avevo riscontrato lo stesso problema.
credo si tratti di un bug.
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Tradurre help e programma(d6)

Dove poterle reperire le ,eventuali,traduzioni di D6
e ancora meglio della guida in linea??
Sarebbe un vero miracolo,poter esaudire questo desiderio.
Ciao.

D6 originale ha la guida in italiana (è anche ben fatta)....altrimenti
qualche libro dovrebbe già essere fuori...
--
ciao
Solid Snake IT
"Nemo mortalium omnibus horis sapit" (Plinio il VECCHIO)

 ha scritto nel messaggio
news:9sm8bj$aef$1...@pegasus.tiscalinet.it...


Ti ringrazio di avermi risposto,ciao a presto.

Mah!, io l'ho trovato in italiano nel D6 professional...sinceramente non ho
chiesto nulla, č arrivata cosě!....

Newsgroup: it.comp.lang.delphi
Titolo: DELPHI E MSMQ - AIUTO

COME SI FA A USARE LE API COM DI MSMQ DA DENTRO DELPHI?

> COME SI FA A USARE LE API COM DI MSMQ DA DENTRO DELPHI?
1) le api sono una cosa il com ne è un altra
2) per usare un com ti serve la documentazione dell'interfaccia offerta 
dal server com
3) quello di usare com e ole è uno degli argomenti + ricorrenti del ng.
Quindi, ti suggerisco una ricerca nei vecchi post del ng accesibli 
tramite google.
AS

Newsgroup: it.comp.lang.delphi
Titolo: Truncate su una tabella paradox

Salve,
come scritto nell'oggetto vorrei afre un truncate table su una tabella
paradox per reinizializzarla come posso fare?
grazie in anticipo 
alfio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 paradox per reinizializzarla come posso fare?
EmptyTable?
-- 
Alberto Salvati
A NEAPOLITAN Delphi Developer who is studying c# and .net
"Dicette 'o pappece 'nfaccia 'a noce dammi 'o tiempo che pure te spertoso"

Newsgroup: it.comp.lang.delphi
Titolo: Cerco testo per cominciare

Salve a tutti !
cerco testo (possibilmente in formato elettronico) per cominciare a
programmare conn Delphi partendo da zero.
grazie

Ci sono vari post che rispondono a questo msg.
Alcuni risalgono a questa stessa settimana.
Si parla sia di libri che di siti.
Bye e benventuo a bordo
AS
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.delphi
Titolo: programma già aperto

Scusate, sono consapevole che questa domanda l'avranno già fatta in
tanti, ma purtroppo da boun casinista non mi sono mai conserveto le
risposte.
Io vorrei sapere come si fà per controllare se il tuo programma, nel
momento in cui viene lanciato, è già in esecuzione.
Abbiate pazienza e grazie.



Aggiungi questa roba alla fine di una qualsiasi unit:
var hnd: Integer;
initialization
    hnd := CreateMutex(nil, True, 'oneinstanceapplication');
    if GetLastError = ERROR_ALREADY_EXISTS then 
	Application.Terminate;
	{oppure: ShowMessage('L'applicazione è già in esecuzione');}
finalization
 if hnd <> 0 then CloseHandle(hnd);
-- 
(*metallikop*libero*it*)
{
http://web.tiscali.it/mbsoftware
}

Ti ringrazio funziona perfettamente
Ciao, Gulma

Newsgroup: it.comp.lang.delphi
Titolo: Istanza di un oggetto

1° problema
ho un problemino, se cerco di creare un istanza di una classe creata da me e
derivata da TObject, nella procedura collegata al'evento OnCreate del form
principale mi restituisce errore di accesso negato!
qualcuno può aiutarmi?
2° problema
se tento di accedere, da una procedura collegata a OnCreate, ad una
proprietà di un form già creato (nell'elenco delle chiamate a
Application.CreateForm) il form chiamato viene prima del chiamante, mi da
errore di Accesso negato
sapete dirmi il  motivo ?
grazie
Oberon


Hai provato a scrivere :
FIstanza := TTuaClasse.Create;?
Dove FIstanza č definita cosě:
FIstanza : TTuaClasse;

 errore di Accesso negato
forse non ho ben capito il problema. Stai cercando di accedere ad una delle
proprietà di Form1 (form principale del progetto) da un evento OnCreate
della tua Form2.
Non dovrebbero esserci problemi. Dicci precisamente l'errore che ricevi e
posta qualche riga di codice così ci si può rendere conto di quale può
essere l'effettivo problema.
ciao
guastatore

 ha scritto nel messaggio
news:E1A87.17099$0Z1.6...@news.infostrada.it...


 ha scritto nel messaggio
news:Xpm87.14363$0Z1.5...@news.infostrada.it...

Ma certo!
piů precisamente ho usato un mio costruttore che inizializza anche un
oggetto di tipo TIniFile.
se tento di istanziare la classe dopo la creazione del Form (ad es. premendo
un bottone) funziona perfettamente.
NOTA:
Non riesco a trovare un evento del form Main che venga lanciato solo dopo
che TUTTI gi altri form a datamodule sono stati creati e siamo accessibili.
Possibile che non ci sia ?!?

meno.
potresti scrivere il codice direttamente nel dpr:
 Application.CreateForm(TfrmMain, frmMain);
 Application.CreateForm(TfrmLogin, frmLogin);
 if frmLogin.ShowModal = mrOK { fai in modo che lo shomodal della
form login restituisca mrOK se la password è corretta }
   then begin
    { se la password è corretta si carica il programma }
    Application.CreateForm(TdmSicurezza, dmSicurezza);
    Application.CreateForm(TdmArchivio, dmArchivio);
    Application.Run;
  end;
penso che così sia piu' elegante... :-)
Ciao,
Alan Solo
Newsgroup: it.comp.lang.delphi
Titolo: pago con il cellulare

Esiste o è possibile sviluppare una modalità di pagamento utilizzando il
credito del proprio cellulare quindi trasferire il credito del cellulare su
una carta di credito o c/c bancario???
Grazie a chi mi saprà rispondere.
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 ha scritto nel messaggio
news:44508a92$1...@x-privat.org...


 Siamo OT, ma hai pensato ad un numero 899, specie se l'importo è fisso.
Già che è palesemente OT, non rispondiamogli: mi sembra più giusto. :-)
Bisogna imparare dai propri errori. ;-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 ha scritto nel messaggio
news:445514e2$1...@newsgate.x-privat.org...


 flame sarebbe stato inevitabile e da me indesiderato.
Contesto la presa di posizione sugli "sceriffi". Esistono delle regole, 
è innegabile, e non penso che si possano contestare partecipanti a 
questo gruppo, veterani e non, quando le rendono evidenti, visto che 
subiscono poi ripetuti attacchi da parte di chi non si è comportato 
secondo le regole.
Tutt'al più posso essere in parte d'accordo sulla contestazione verso un 
certo modo di porsi, ma non contesto più nemmeno questo perché a volte 
capita di leggere frasi che sembrano espresse in malo modo ma, poi, 
conoscendo le persone dal vivo, si comprende che è una questione di 
"tono particolare" che nella forma scritta si esprime diversamente 
rispetto alla forma dal vivo.
Comunque, capita spesso che i toni più duri siano quelli di chi sbaglia 
rispetto a quelli di chi tenta di correggere, anche se i "contestati" 
sono sempre questi ultimi, tacciati di "campanilismo", invece dei primi, 
un po' permalosetti e spesso poco rispettosi della dedizione altrui di 
tempo libero per i loro problemi. :-|
Ciao,
   Marco.


Newsgroup: it.comp.lang.delphi
Titolo: [D7] Passare uno stream ad un programma VB

Ciao a tutti ,
ho quesito da sottoporvi:
ho realizzato una dll grafica in D7, il mio problema e' quello di dover
restituire un'immagine ad un programma VB6 tramite un funzione.
Nella mia dll ho uno stream che contiene un'immagine ... logicamente questo
stream lo assegno a vari componenti (Tbimap etc) per effettuare vai
modifiche, alla fine ... come faccio a restituire lo stream modificato ad un
programma chiamante ? (VB)
Non so' se sono stato abbastanza chiaro ...
Filippo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Devi passarlo via un'intrefaccia COM IStream - guarda TStreamAdapter.
--- posted by geoForum on 
http://www.delphiedintorni.it


Grazie ...
e' troppo se chiedo due righe di esempio ? ;-)
io ho gia' uno stream con all'interno una immagine !
Mille .. mille ..mille grazie

Newsgroup: it.comp.lang.delphi
Titolo: libro per conoscere Delphi

Salve a tutti,
Ho esperiense di programmazione in diversi linguaggi, vorrei un consiglio su
un testo per imparare il Delphi che tratti la prgrammazione dei database e
dei componenti.
Cosa mi consigliate di comprare ?
Grazie anticipatamente per la risposta

 Cosa mi consigliate di comprare ?
Dipende anche da che versione di Delphi hai.
Dipende inoltre se hai dimistichezza con l'inglese.
Dipende da che livello di preparazione hai.
Facendo finta che usi Delphi 6 che conosci appena l'inglese e che quelcosa
ne capisci di programmazione ti consiglio (forse anche perche' l'unico)...
Programmare in Delphi 6 Tutto e Oltre di Marco Cantu edito Apogeo.
Stefano LD
...un giorno le macchine risolveranno tutti i problemi....
mai però una macchina potrà porne uno.... (Albert Einstein)

texeira&pacheco
bye
A

 Cosa mi consigliate
http://www.delphibasics.co.uk/
come suggerisce  Setec Astronomy
ciao


ps
mi sono accorto che la parte relativa ai database è scaricabile/visionabile
solo a pagamento

Cosa mi consigliate di comprare ?
Comprare? Incomincia a scaricare dalla rete e stampare... poi dopo compra
quello che non hai trovato.
-- 
Morde. 
(morde at programmer dot net)

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

Perevitare più istanze di programma si fà così:
var
   PrevInstHandle: THandle;
begin
  //--Istanza singola
  PrevInstHandle := CreateMutex(nil, False, 'Museum');
  if (GetLastError = ERROR_ALREADY_EXISTS) then
  begin
    MessageDlg('Programma già aperto.', mtError, [mbOk], 0);
    Halt;
  end;
...
ma una volta fatta la create del Mutex non bisogna distruggerlo alla fine?
se si come?
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 se si come?
Io solitamente inserisco un *try...finally* nella parte di codice che
segue la creazione del Mutex (se questa è andata a buon fine)
introducendo il corpo del programma che crea i form e avvia
l'applicazione tra "try" e "finally", mentre nella parte tra "finally" e
"end" richiamo la funzione /CloseHandle/ passando l'handle del Mutex
come parametro.
P.S.: ho visto che nel tuo codice fai uso di Halt...non è un modo troppo
"violento" di interrompere il programma? :-)  Solitamente, io preferisco
fare in modo che il metodo /Application.Run/ non venga eseguito, in
questo modo l'applicazione si conclude regolarmente, senza forzature.
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: Caricare/Salvare la disposizione delle icone sul desktop...

Qualcuno ha una benchč minima idea di come fare a salvare la posizione delle
icone del desktop e poi ripristinarle in seguito a disastri (come cambi di
risoluzione)?
Poochie


Io mi ero scritto un programmino apposta! E' disponibile sul repository di
Mr.Coke (un newsgroup che trovi sul server 
news.marcocantu.it
 [al momento č
down ma si spera torni su prima o poi!])
Io all'epoca (ormai sarą passato un anno o due) iniettavo del codice nel
processo dell'explorer per poter usare dei puntatori validi, credo che oggi
si possa fare in modo molto meno invasivo (qualche interfaccia della shell).
Ciao :-)
--
Andrea /\/\agni
ICQ#: 174108000

Newsgroup: it.comp.lang.delphi
Titolo: Gestione LPT

Scusate la domanda forse banale. Ho realizzato delle macchine che
utilizzavano la porta parallela come interfaccia di comunicazione col PC. Il
programma di gestione, che ho scritto in Delphi, utilizzava delle routine in
Assembler con le quali andavo ad agire direttamente sui registri dell' LPT.
Con Win95 e 98 non ho mai avuto problemi. Ora mi dicono che con Windows2000
e NT non è possibile fare ciò, perchè il sistema operativo non permette
l'accesso diretto all'hardware.
Domanda: esiste il modo di evitare il controllo del s.o. ?
Grazie


Si, scrivere un driver.
Buona fortuna e rifornisciti di antidepressivi.
--
Andrea Raimondi
-------------------------------
Redattore corso di
Delphi di Software
Planet
-------------------------------
www.softwareplanet.net

 wrote in message
news:98fdkg$scs$1...@fe1.cs.interbusiness.it...



Lo ho appena scaricato. Credo che faccia proprio al caso mio.
Grazie molte
Roberto
Newsgroup: it.comp.lang.delphi
Titolo: Sfogo su integrità referenziale...

Reduce da 9 ore di lavoro per il portin di dati da un db access ad un 
relazionale client/server mi pngo una domanda estremamente filosofica:
perchè certa gente invece di fare software non si dedica ad altra attivita'?
in quel db c'era veramente di tutto:
nessun vincolo di integrità referenziale
nessun indice a parte le chiavi primarie
dati ridondanti allo spasimo
campi con nomi assurdi contenenti spazi, apici e altro
campi con lo stesso nome ma con tipo e significato diverso in 2 distinte 
tabelle
Scusate le sfogo, ma davanti a fesserie del genere io divento sempre +
..zzato!
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [212.177.19.163] by way of 
law2-f134.hotmail.com
 [216.32.181.134] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
LAW2-F134Kgnp...@hotmail.com...


..zzato!
Forse perche' non hai mai avuto a che fare con persone che non sanno
cosa siano i parametri SQL, costruiscono le stringhe SQL con
concatenazione e alla fine, se hai un cognome di tipo "D'Orlando", ti
va in General SQL Error per la presenza dell'apice !!!! :)
--
Walkie...@Libero.It (ICQ# 8143647)

..zzato!
ma anche chi inserisce i dati ci mette del suo
Mai dovuto estrarre nome e cognome da una tabelle dove, il
delinquente, che la ha progettata, a pensato di mettere tutto in un
unica stringa?
A volte chi inserisce i dati arriva a mettere cose del genere...
 'Dott.sa Rosa Maria Di Donato In Frenceschetti (Nicola) ora
divorziata   '
Newsgroup: it.comp.lang.delphi
Titolo: attendere un programma

ciao a tutti, ho questo problema
devo lanciare un programma (con un buttone) e poi aspettare che questo 
termini per proseguire l'esecuzione, sapete come posso fare.
io ho fatto cosi, pero' a causa dello screensaver che ha il computer sul 
quale devo installarlo il programma si blocca, per il momento ho fatto 
cambiare lo screen saver (e funziona), ma se potessi farlo funzionare 
ugualmente con il loro SS lo preferirei.
 FillChar(StartupInfo,Sizeof(StartupInfo),#0);
 StartupInfo.cb := Sizeof(StartupInfo);
 StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
 StartupInfo.wShowWindow := SW_SHOWNORMAL;
 if not CreateProcess(nil,
    nome,                        { pointer to command line string }
    nil,                           { pointer to process security attributes 
}
    nil,                           { pointer to thread security attributes 
}
    false,                         { handle inheritance flag }
    CREATE_NEW_CONSOLE or          { creation flags }
    NORMAL_PRIORITY_CLASS,
    nil,                           { pointer to new environment block }
    nil,                           { pointer to current directory name }
    StartupInfo,                   { pointer to STARTUPINFO }
    ProcessInfo) then
      begin        { pointer to PROCESS_INF }
       exit;
      end
  else
  begin
     WaitforSingleObject(ProcessInfo.hProcess,INFINITE);
  end;
ciao e grazie.
-- 
Per rispondere in privato togliere 1975
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

termini per proseguire l'esecuzione, sapete come posso fare.
procedure ExecuteAndWait(AppName, Params: String);
var
  sei: TShellExecuteInfo;
begin
  try
    sei.cbSize := SizeOf(sei);
    sei.fMask := SEE_MASK_NOCLOSEPROCESS;
    sei.lpFile := PChar(AppName);
    sei.lpParameters := PChar(Params);
    sei.nShow := SW_SHOWNORMAL;
    ShellExecuteEx(@sei);
    WaitForSingleObject(sei.hProcess, INFINITE);
  finally
    CloseHandle(sei.hProcess);
  end;
end;
-- 
Andrea Laforgia
#exclude <windows.h>
Newsgroup: it.comp.lang.delphi
Titolo: [forse OT]  Info su comando MySQL

Esiste un comando in MySQL che mi restituisca il numero di ciascun
record di una select?
Faccio un esempio:
select ComandoMySQLCheNonSo as n, id, nome from persone
n  id  nome  
------------
1  1A  Dario      
2  E3  Marco
3  G7  Paolo
4  HI  Francesco
'n' č il campo che mi servirebbe avere. Fin'ora ho sempre ottenuto
questo valore programmandolo via codice (tipo incrementando una
variabile Integer ad ogni Query.Next per intenderci) ma se esistesse un
comando che me lo restituisce sarei MOLTO piů contento. Qualcuno di voi
ne sa qualcosa in piů?
Grazie mille,
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Esiste un comando in MySQL che mi restituisca il numero di ciascun
record di una select?
Faccio un esempio:
select ComandoMySQLCheNonSo as n, id, nome from persone
n  id  nome  


 record di una select?
MMmmmm, non so se è proprio quello che vuoi, però tutti i derivati di
TDataset hanno una proprietà RecNo.
Cmq se scopri come farlo direttamente nell'sql, diccelo perché ogni tanto mi
è capitato di chiedermelo ma ho sempre aggirato il problema in altri modi.
-- 
Jax
====
L'uomo è il capo della famiglia, la donna il collo che fa girare il
capo. (proverbio cinese)

 è capitato di chiedermelo ma ho sempre aggirato il problema in altri modi.
la funzione per ricavare il record corrente è mysql_row_tell() mentre
per sapere il valore autoincrementante per l'ultimo record inserito è
last_insert_id().
saluti Brunello.

 last_insert_id().
Grazie!
-- 
Jax
====
Dio fece il cibo, il diavolo i cuochi. (Joyce)

 la funzione per ricavare il record corrente è mysql_row_tell() [cut]
Potresti scrivere un esempio di come funziona questo comando? Mica l'ho
capito  :(  Lo si può integrare in una select? Come?
Scusa

Newsgroup: it.comp.lang.delphi
Titolo: zeos e accesso al server mysql in rete lan

Salve stò sperimentando le zeos library (6.1.5) ho incontrato la 
seguente difficoltà:
Ho creato un utente in MySql con MySql Administrator ho tentato 
l'accesso in rete lan da un'altro pc con lo stesso programma e ho avuto 
accesso come mi aspettavo specificando host utente e pass, ho fatto lo 
stesso con la ZCon delle Zeos in Delphi e mi son trovato che non viene 
riconosciuto l'utente se specifico una password, se non specifico la 
pass mi da accesso (sul pc locale). Ho controllato che non vi siano 
blocchi di eventuali firewall. Consigli ?
Dani


1) Hai messo l'indirizzo ip (HostName) del server mysql remoto? (che 
ovviamente non è localhost)
2) Hai provato a mettere LoginPrompt = true?
3) Hai impostato correttamente la porta con cui lavora mysql?
4) Stai utilizzando la libreria (libmysql.dll) giusta per la versione 
del tuo database remoto.
5) Nella versione 6.5 devi anche specificare il protocollo, non ricordo 
se anche nelle 6.1.5, se sì, hai specificato il protocollo giusto?
Ciao
Gianni

 Gianni

 
OK ho messo le patch 2 della 6.1.5 e adesso tutto bene. Grazie molte 
comunque !!
Dani

 comunque !!
'azz... era un bug? certo non proprio piccolo per un client di un server 
sql ;-)
Pensa che le ho utilizzate anch'io le 6.1.5 per un programma che ormai è 
funzionante da tempo dal cliente. Questo gira in un computer che fa 
anche da server mysql ed è senza password..... adesso mi viene il dubbio 
che il solito problema lo possa avere anche questo programma 
(sicuramente non vado ad investigare dal cliente, visto che ci lavora).
Attualemente uso le 6.5.1 alpha ed al momento mi funzionano veramente 
bene (con postgresql e mysql)
Ciao
Gianni

 Gianni
Mah io ho risolto cosě ! sai alla fine l'importante č riuscirci cmq 
grazie e salutoni.
Daniele
Newsgroup: it.comp.lang.delphi
Titolo: Interbase e refresh dei dati

Intanto ciao a tutti e buon rientro dalle vacanze!
Ho un piccolo problema con interbase che espongo subito.
Ho due applicativi che accedono ad un server interbase.
Se uno dei due applicativi modifica i dati di una o piu' tabelle, le
modifiche non sono viste dall'altro applicativo.
La scrittura va bene perche' se il secondo applicativo chiude e riapre
l'oggetto IBDataBase le modifiche vengono viste, quindi presumo non
sia un problema di commit. Ma piuttosto credo sia un problema di
refresh dei dati da parte di chi legge; sembra cioe' che vengano letti
i dati da una cache invece che dal server... c'e' nessuno che ha mai
avuto lo stesso problema? Come posso risolverlo?
Grazie 1000!
Buon lavoro a tutti!

 Come posso risolverlo?
leggendoti la risposta al post di Ivan Fontana di lunedi 26 agosto con 
subject "interbase client server refresh".
Questo per dirti che prima di postare č buona norma fare una ricerca nel ng 
nel caso l'argomento fosse gią stato trattato.
Ciao, Antņ.

che tipo di gestione trabnsazionale utilizzi?
Bye
A.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi components for MS Access 95/97/2000

synchronization of replicas.
You can find these components at
http://www.softforces.com/AccTools.htm
 or
I use them for my applications.
Good Luck
Andrew

 ha scritto:

hahahha! ma avete visto questo furbacchione??
ogni tot tempo finge di rispondere anche se nessuno gli ha chiesto niente,
con lo stesso post!!
diciamo che almeno non è OT...

Newsgroup: it.comp.lang.delphi
Titolo: [OT] E' possibile creare un newsgroup?

Io, comune mortale, potrei crearne uno? Magari nessuno poi viene a
visitarmi... ma questo non è un problema...
Scusare l'OT,
Raptor

 visitarmi... ma questo non è un problema...
Si, è possibile e ci sono + modi (io ne conosco 2). Puoi creare un NG
utilizzando usenet, in tal caso da quel che mi risulta devi scrivere il
manifesto del NG, specificando di cosa hai intenzione di discutere, dicendo
se il NG deve essere moderato o meno etc.. se verrà accettata la tua
richiesta (che però credo debba essere valida, ovvero non credo che ti
permetterebbero di aprire un secondo NG italiano di programmazione Delphi e
così via) il NG dovrebbe essere aperto (è un po' generica la mia
descrizione). La seconda possibilità è quella che attua MrCoke per i NG di
Cantù, ovvero utilizza un Server proprio, si gestisce da solo i gruppi e le
impostazioni.
Ciao
--
- Carlo -
c.b...@libero.it

 visitarmi... ma questo non č un problema...
credo che la cosa č fattibile per come ha detto Carlo. Ora non so se ci sono
server che permettono di aprire newsgroup visibili solo facendo riferimento
a quel server.....sinceramente non mi sono mai posto il problema.
Forse č piů facile creare una Mailing List. Dico forse....
Una ricerca su Altavista non porta a nulla ?
Ti saluto...ciao ciao !!
Antonio Tarolla

visitarmi... ma questo non è un problema...
Se vuoi crearlo nella gerarchia 
free.it
. ti basta scaricare
un semplice programmino: freeng.exe (l'url non lo ricordo) e
crei tutti i ng che vuoi in due secondi... :-)
-- 
So I dub thee Unforgiven.
Newsgroup: it.comp.lang.delphi
Titolo: dividere una QRLabel...

Ciao a tutti, ho preparato un funzione per dividere le label in due righe:
function TForm1.dividi(s: string): string;
var
s1:string;
i:integer;
x:integer;
s2:string;
o:integer;
ints:integer;
begin
if length(s) > 80 then
begin
  for i:=80 to length (s)do
     begin
       if s[i]=#32 then
        begin
          ints:=i;
           break;
         end;
      end;
   for x :=1  to ints do
   s1:=s1+s[x];
   for o:=ints to length(s)do
   s2:=s2+s[o];
   s:=s1+#10+s2;
   result:=s;
    end else result:=s;
    end;
Il mio problema č questo:
Se faccio cosě: dividi(label1.caption) se la label č + grande di 80
caratteri me la divide in due linee.
Fin quě tutto ok ma se provo la stessa per le QRLabel (presenti in
quickreport) non funziona.
Sapete come posso fare a dividere in due righe una QRLabel per la stampa?
Grazie in anticipo per la risposta...


------------------------
Diego Di Filippo
  R&amp;D Software Developer
 
www.ada-project.com
-----------------------
--- posted by geoForum on 
http://www.delphiedintorni.it


Ciao Lorenzo
innanzitutto non specifichi che versioni usi e questo non aiuta a
risponderti.
Comunque ...
ci sono due proprietą della QRlabel usabili:
1. autosize=false
2. wordwrap=true
che ti aiuteranno ad andare a capo per quante righe necessario.
Automaticamente, si intende.
GP

 Automaticamente, si intende.
Uso Delphi 6 ma non funziona anche impostando le proprietą autosize e
wordwrap. Sapete perchč? Io vedo che la proprietą qrlabel.caption č diversa
dalla label.caption ha qualcosa di diverso non vorrei sbagliarmi...


Ciao Lorenzo
scusa
le proprietà che indicavo erano per una QRDbText e non per una QRlabel.
che normalmento uso e funziona benissimo.
GP

 che normalmento uso e funziona benissimo.
 Certo che con sto quickreport si incontrano solo problemi sarà pure la mia
scarsa esperienza... Ma quello che posso dedurre è: che non posso usare la
QRLabel ed usare una qrdbtext porta problemi in più dal momento che non
prendo i dati da un dbase ma prendo le label.caption inserite su una form
principale...
Grazie comunque per l'aiuto... se avete altri suggerimenti ringrazio
anticipatamente...

Newsgroup: it.comp.lang.delphi
Titolo: eventi di sistema (event viewer)

Ciao a tutti!
Avrei bisogno di leggere gli eventi di sistema scritti nell'event viewer di
un windows server 2003. Come faccio? Qualcuno di voi l'ha già fatto o mi può
consigliare un link o della documentazione?
Grazie, Christian

C.M. wrote:

esistono componenti che lo fanno che trovi sui soliti siti.
Altrimenti, comincia dalla api OpenEventLog
AS
Newsgroup: it.comp.lang.delphi
Titolo: Bug in RightStr???

Ho provato per caso la funzione RightStr (non l'avevo mai vista, forse č nuova in D6),
forse non ho capito come funziona ma IMHO č buggata (su google non ho trovato niente)...
Cioč, l'help sostiene che:
RightStr('Programmer', 7)
returns the string
'grammer'
Sta ceppa! A me ritorna 'ogramme'!
Quindi???
--
Jax

On Mon, 6 May 2002 10:50:46 +0200, "Jax" <rispo...@newsgroup.grazie>
wrote:

A me torna grammer :)))
Tra l'altro il codice di RightStr č semplicissimo e corretto
Result := Copy(AText, Length(AText) + 1 - ACount, ACount);
Strano.
-- 
Ore 18.30: premo invio.

 Strano.
Infatti...
Mah, sarà qualche pazzia del compilatore allora (tant'è vero che mettendo
Result := Copy(AText, Length(AText) - ACount + 1, ACount);
mi funziona.
Va beh, rest in peace.
--
Jax

 mi funziona.
Hai applicato tutti gli UpdatePack? puoi provare a forzare una
ricompilazione della VCL, anche se non ricordo come :/
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 8 e DB WEB component

Ciao a tutti,
  in Delphi 8 nella tool palette non mi compaiono i componenti "DB 
WEB", come posso fare per farli venire fuori. Non conosco D8
Ciao

WEB", come posso fare per farli venire fuori. Non conosco D8
Nella confezione dovrebbero esserci i manuali che spiegano dove trovare i
componenti.
Ciao!
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Newsgroup: it.comp.lang.delphi
Titolo: Stampante di rete

Ciao, ho utilizzato fino ad oggi un mio programma per stampare delle
etichette con una zebra collegata in locale al PC. A breve la stampante
verra messa in rete e non so come fare. Utilizzo la funzione CreateFile
per generare il dispositivo:
(...)
Const
Porta: String = 'LPT1:'
(...)
Stampante := CreateFile(Porta, GENERIC_READ or GENERIC_WRITE,...
ed la funzione WriteFile per stampare la riga:
WriteFile (Stampante, StrCharApp, Length (S), NWritten, nil);
Quando la stampante sarà in rete nel campo Porta non so' cosa
scrivere.
Mi potete aiutare. Grazie mille.

 per generare il dispositivo:
C'e' un motivo preciso per cui hai usato o devi usare create file?
le stampnati zebra hanno un loro driver windows.
Potresti usare un tprinter mandando l'output sulla stampante,
indipendentemente dal fatto se essa sia locale o di rete, purche essa
sia correttamente installata sul pc dove gira la tua app.
A.


 A.
Se uso l'oggetto tprinter devo usare quindi BeginDoc, per scrivere una
riga devo usare TextOut.
Cosa metto nei primi due parametri ? 0,0 ? es.:
Printer.Canvas.TextOut (0,0, "^XA");
Printer.Canvas.TextOut (0,0, "^FO50,50^AD^FDPROVA^FS);
Printer.Canvas.TextOut (0,0, "^XZ");

 
Sono le coordinate del punto dal quale parte la stampa, in particolare 
la 0,0 espressa in punti del punto in alto a sinistra del foglio stesso.

> Cosa metto nei primi due parametri ? 
e' spiegato nella guida in linea.
A.

 Printer.Canvas.TextOut (0,0, "^XZ");
Temo non funzionera'...
In quel modo scrivi queele frasi nel canvas, invece tu vuoi mandare
quei comandi alla stampante.
Anche io sono ammattito con una Zebra, ma per fortuna non era in
rete...
A naso ti consiglierei di costruire un servizio da far girare sulla
macchina a cui e' attaccata fisicamente la Zebra e di inviare via rete
comandi al servizio.
ciao
S

SergioC ha scritto:

Infatti... scusa per curiosita', come fai a scrivere in locale sulla
zebra ?
Usi il CreateFile come nel mio esempio, usi un TPrinter come mi hanno
suggerito o usi un terzo modo ?
Grazie.

 Grazie.
Avevo usato un componente ad-hoc che mandava i comandi direttamente
alla stampante.
Ho trovato questo codice...
type
  TPassThroughData = record
      nLen: Word;
      Data: array[0..255] of Byte;
  end;
procedure PrintText(s: string);
var
  PTBlock: TPassThroughData;
begin
  PTBlock.nLen := Length(s);
  StrPCopy(@PTBlock.Data, s);
  Escape(Printer.Handle, PASSTHROUGH, 0, @PTBlock, nil);
end;
procedure PrintOut;
begin
  Printer.BeginDoc;
  PrintText(#27'&l12D' + 'Hello, World!');
  Printer.EndDoc;
end;

 ha scritto nel messaggio
news:1150462858.2...@r2g2000cwb.googlegroups.com...

Newsgroup: it.comp.lang.delphi
Titolo: Coesistenza di Delphi 7 e visual studio sulla stessa macchina di sviluppo

Come da oggetto,
qualcuno ha già provato questa configurazione?
-- 
Morde

 qualcuno ha già provato questa configurazione?
Sulla mia coesistono abbastanza agevolmente: Delphi 7, TurboDelphi, Turbo
Pascal 6, VS2008 Express C#, Eclipse per Java, NetBeans, Firebird, MsSQL,
Apache, piu' qualcos'altro che ora non ricordo.
Ma la cosa piu' divertente di tutte e' che NON USO NESSUNO DI QUESTI 
SOFTWARE.
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 SOFTWARE.
Grazie per le info.. anche se io mi riferisco ad un software che non hai
installato, cioè VS (*non* express).
La versione che installarei parte almeno dalla Professional (a seconda poi
della scelta che l'azienda farà).
Ciao!
-- 
Morde

 qualcuno ha già provato questa configurazione?
Indicativamente, potrebbe esserci qualche "battibecco" se tu avessi 
D2005 o una versione successiva, che supporta .NET, ma non mi sembra il 
tuo caso, quindi direi che puoi andare tranquillo. :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

L'unico problema che ho avuto io è stato Visual Studio 2005 che mi ha 
distrutto l'help di Delphi 2005 :-(

Newsgroup: it.comp.lang.delphi
Titolo: delphi ed excel

Come posso importare un file excel in delphi ?
Qualcuno, di grazia, puo' aiutarmi?
Grazie
Gabriele

Qualcuno, di grazia, puo' aiutarmi?
Dipende cosa intendi per importare....
Cmq hai diverse soluzioni (se hai D5 ci sono diversi componenti per lavorare
con Excel), tra queste c'è l'OLE Automation....
Ecco due linee di codice che ti riportano come copiare un foglio elettronico
in una StringGrid...
Procedure RangeInStringGrid (Istanza : Variant; RMin,RMax,CMin,CMax :
Integer; Grid : TStringGrid);
Var I,J : Integer;
Begin
Grid.RowCount:=RMax-RMin+1;
Grid.ColCount:=CMax-CMin+1;
   For J:=CMin to CMax do
     For I:=RMin to RMax do Begin
       Try
         Grid.Cells[J - CMin, I - RMin] := Istanza.Cells[I, J].Value;
       Except
       End;
     end;
end;
Istanza è il variant a cui applichi il CreateOleObject.... le altre indicano
solo il range dal quale vuoi copiare le celle.
Ciao :)
--
- Carlo -
BSSoftware Tips Mailing-List Support

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

è possibile inviare un file di progetto delphi zippato come allegato qui in
modo che possiate vederlo e dirmi dove sbaglio?
ogni volta mi da un errore diverso non ci capisco più niente
se posso inviarlo rispondete "si" altrimenti sarò costretto ad incollare il
codice e a dirvi cosa c'è nella form perchè voi possiate provarlo
grazie
Newsgroup: it.comp.lang.delphi
Titolo: Acquisizione Immagine da dispositivo Esterno

Salve a tutti,
 volevo sapere se con delphi, è possibile acquisire una foto scattata da
un dispositivo esterno.
Mi spiego meglio:
Ho la necessita di caricare nel mio sw una scheda generica, dove
all'improvviso, devo per mettere all'utente di poter scattare una foto
da associare alla scheda.....
Spero di essere stato chiaro
GRAZIE A TUTTI
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Eccoti accontentato
http://www.ciemmesoft.com/componenti/ricerca.asp?search=scanner
Spero di esserti stato utile.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/