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

Buongiorno a tutti,
vi scrivo per avere un consiglio sul come (o forse sarebbe il caso di
dre "dove") dichiare alcune costanti. Queste costanti non sono altro
che alcune path che vorrei definire fin dall'avvio della mia
applicazione. Al momento le ho dichiarate in una Unit, ma mi chiedevo
se è possibile definirle già dentro il file dpr poichè ho il contro
che devo sempre richiamare quella Unit in ogni altra form senza poi
considerare che avere una unit che mi faccia solo quel lavoro mi pare
un po' sprecato... Voi che mi dite?
Un saluto,
Dario

iaio ha scritto:

Sul fatto che il lavoro possa sembrare sprecato, credo che non ci siano 
da temere rimbrotti da parte del sindacato delle costanti. :-D
Scherzi a parte, io non vedo alcun problema nel metodo che hai seguito, 
che mi sembra il più adatto.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Marco Breveglieri ha scritto:

concordo con Marco sopratutto se hai una tua unit per le procedure 
standard in quella sarebbe l'ideale dove dichiarare le costanti, o nel 
data module (soluzione più "sporca" a mio avviso).
saluti :)

 >> che devo sempre richiamare quella Unit in ogni altra form
E se le costanti devono cambiare tra un anno che fai, ricompili?
Perché non usi un file esterno .ini?
Gè

 Perché non usi un file esterno .ini?
Anche io metterei i path nell'ini, il problema sarà poi quando devi 
aggiungerne di nuovi, il che comporterà la modifica al codice con 
ricompilata al seguito.
-- 
Morde

 E se le costanti devono cambiare tra un anno che fai, ricompili?
In tal caso, non si tratta di "costanti".
Se io leggo "costanti", penso che si tratti qualcosa che debba essere 
immutato nel tempo; un percorso fisico non è senz'altro ciò che io 
ritengo essere una costante. :-)


gpcaretti ha scritto:

Se una costante cambia per forza dei ricompilare ......
.... altrimenti e' una variabile ..... ;)
Gino
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto Trigonometria SENO COSENO

il SIN di Delphi non mi dà i valori che voglio
non so come mai
gradi      >  valore
0>1
15>-0,759687912858821
30>0,154251449887584
45>0,52532198881773
60>-0,952412980415156
75>0,921751269724749
90>-0,44807361612917
sono 2 le possibilità o sbaglio la formula (credo di no "Sin(x)" come da
Help) oppure il comando Sin di Delphi non dà il valore del seno di un angolo
, ma dà qualcos'altro.
Ho provato SINH ma delfi si sifiuta di compilarmelo eppure le procedure sono
identiche BOOOOO ????
Grazie in anticipo
maury

 ha scritto nel messaggio
news:p_YY6.10073$8R5.2...@news.infostrada.it...
: il SIN di Delphi non mi dà i valori che voglio

:
se non mi sbaglio X deve essere in radianti.
ciao
giuliano

, ma dà qualcos'altro.
Spero vivamente che tu stia usando un valore in radianti e
non in gradi, come parametro della funzione.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

 non in gradi, come parametro della funzione.
scusate usavo i gradi, trovato l'inghippo grazie

Newsgroup: it.comp.lang.delphi
Titolo: Rave Report e Word

Ciao a tutti...!
...continuo a 'navigare' nel mondo di Delphi 7... e ho trovato gli splendidi
componenti del RAve Report 5, che a quanto pare è molto meglio del vecchio
Quick Report... :-)
Tra tutte le cose ho notato che il programma è in grado di generare output
file in formato RTF.... ma l'import di file di WORD o RTF secondo voi è
possibile ?  mi risulta che non ci sia questa possibilità...? mi sfugge
qualcosa ? se così fosse la preparazione di una pagina di report da un file
di word diventa veramente una procedura lunga e macchinosa... forse più
adatta ad un grafico... che ad un programmatore... !?!??
Grazie a tutti per le risposte.
--
Sparta

hai provato ad aprire word e vedere quali tipi di files apre?
A.

 hai provato ad aprire word e vedere quali tipi di files apre?
Si certamente... ma il mio problema č importare sul programma RAVE un file
WORD...
forse non mi sono spiegato o forse non ho capito bene...
sii piů precisio... grazie ! :-)
--
Sparta

crisi del weekend... Sorry.
avevo capito l'esatto contrario, ovvero stampare da nevrona in formato rft x
aprire il file generato con M$ word
A.

Penso sia difficile in quanto il componente Memo non accetta formato RTF,
solo quello DBMemo.
Ciao.
"Alberto Salvati" <x@x.x from office> ha scritto nel messaggio
news:aspnmm$6gu$1...@newsreader1.mclink.it...

Newsgroup: it.comp.lang.delphi
Titolo: Buon compleanno Hal

Oggi, 9 gennaio 2001, il grande genio Stanley Kubrick fissò la nascita di Hal
9000.
Riflettiamo gente, riflettiamo!!

 ha scritto nel messaggio
news:hZL66.11683$eB2.1...@news.infostrada.it...


Riflettiamo gente, riflettiamo!!
Auguri di cuore a HAL... Ma non era Arthur C. Clarke il suo "padre
virtuale"? Kubrick, grande genio senza dubbio, ha solo trasformato in
film la magnifica opera letteraria del grande genio Arthur C. Clarke,
appunto. Tra l'altro, mi sono riguardato il film proprio oggi,
casualmente (ok, ho sbagliato di 1 giorno) :)
CIAO.
/|/|/ Bozzy \|\|\

di Hal 9000.
a me pareva esistesse già da anni... mi pare di ricordare che era stato 
costruito ed istruito attorno al 1992 (era Hal stesso a dirlo, prima di 
essere disconnesso dal comandante della nave), e già all'epoca era uscito 
sui giornali un trafiletto

Perche' "HAL"? :)

sui giornali un trafiletto
Confermo. Mi sono riguardato il film (per la seconda volta quest'anno)
ed effettivamente HAL stesso dice di essere entrato in funzione il 13
gennaio 1992 alle officine H.A.L.
Quindi, a quanto pare, compirà ben 9 anni dopodomani :)


 Perche' "HAL"? :)
Perche' se prendi le tre lettere successive ad H, A ed L...
H --> I
A --> B
L --> M
Tributo alla cara vecchia International Business Machines... =)
Ciao
Daigo

Tributo alla cara vecchia International Business Machines... =)
... che all'epoca della stesura del libro (un vero tomo, non solo la 
missione del 2001, ma anche quella del 2010 - che ha visto anch'essa una 
riduzione cinematografica - e altre due-tre missioni, fino al 3000) non 
esisteva...
HAL = Heuristic and ALgorythmic (o qualcosa del genere)
(cioč, in parole povere, HAL č un computer intelligente nel senso umano 
del termine)

HAL = Heuristic Algorithm




gasp !! :) perchè hai tagliato la data? di quando era sto post,
del 2000... A.C.!!! :-PPPP
cmq io ho sempre pensato fosse HAL + 1 = IBM ... vabbè 8)
Ciao,
Alan Solo

> Perche' "HAL"? :)

Newsgroup: it.comp.lang.delphi
Titolo: COME SI REALIZZA UNA ComboBox?





Vi prego aiutatemi a capire come fare per 
realizzare una ComboBox con DELPHI 3, sto imparando ad usare questo programma 



e il manuale in questo caso non è di aiuto. Grazie, 
Monica.



 wrote in message 
000801bfc414$eabce060$6e80...@tin.it
...






Grazie ci sono riuscita.


Come posso inserire una seie di dati reali, per 
esempio coordinate di nodi e poi sistemarli in array?


Quale componente mi conviene 
utilizzare?



 wrote in message 
000601bfc4a8$1f9e96a0$c45d...@tin.it
...

Newsgroup: it.comp.lang.delphi
Titolo: Fattura elettronica - righe di commento

Ciao a tutti, è un po' che non posto... e come molti di voi sono alle prese con il famoso xml...
Ho già provveduto alla creazione del file  per la fatturazione el. ma mi è sorto un dubbio su come trattare le righe del documento che sono dei commenti.
Vanno comunque inserite nel file xml con valori a zero o possono essere omesse?
Nel caso di omissione ci sarebbe discordanza tra il cartaceo e il file elettronico, è corretto?
 
Grazie,
Andrea

 
 
Il cartaceo non ha valore fiscale per cui ogni rappresentazione cartacea 
semplicemente _non esiste_.
 
Solo per i privati, per i minimi ed i forfetari è necessario fornire una 
copia cartacea.
 
IMHO non è un problema anche alla luce di quanto sta facendo 
assosoftware che _abbellisce_ l'xml di tag non richiesti dal formato per 
rappresentare informazioni aggiuntive ad uso e consumo dei vari software 
di gestione.
 
Ciao.

 misura e tutti gli altri campi sono a zero.
 
Ok grazie, ma poi se volessi inserire le righe di commento, come valorizzo il tag <Natura> visto che l'Aliquota è 0? Sarebbe una forzatura che poi mi ritrovo anche nei <DatiRiepilogo>


 
Ciao.

 
 
Già provato, lo SDI controlla comunque. Se si inserisce una riga di nota con ovviamente aliquota 0, in <DatiDiRiepologo> va obbligatoriamente specificata la Natura di tale Aliquota.
Credo che a questo punto sia più corretto omettere i commenti delle righe del documento.
 

Io utilizzo una riga con q.tà 1, codice iva quello prevalente del documento (da cui aliquota o natura a seconda dei casi), prezzo e importo a zero e ovviamente la descrizione.
 
Ho comunque preferito parametrizzare e consentire agli operatori decidere se inserire o meno queste righe... 
Statisticamente, quasi tutti hanno voluto inserirle.


Io utilizzo :<AltriDatiGestionali>
che contiene :
 
<TipoDato>  10 Alfanum
<RiferimentoTesto> 60 Alfanum
<RiferimentoNumero>21 Numerico
<RiferimentoData>10 data
 
è associato all'ultimariga ed è ripetibile
 

 è associato all'ultimariga ed è ripetibile
 
Ok, ma ciò non ti esula dall'indicare la <Natura> iva se pari a zero. Che codifica <Natura> associ alla riga di commento?

 
 
Visto che l'imponibile è comunque pari a ZERO qualunque codice va bene, 
quindi puoi tranquillamente mettere "N1".
 
Ciao.
Newsgroup: it.comp.lang.delphi
Titolo: [D6] Chiamata a metodi di un componente ByName

Devo costruire un piccolo parser che, basandosi su un file di testo
contenente un macrolinguaggio, dovrebbe poi comandare un componente di terze
parti per generare documenti.
Ora, l'idea, forse banale che questo macrolinguaggio potrebbe essere
sostanzialmente composto da tutti i metodi di questo oggetto e quindi avrei
poi una corrispondenza tra i costrutti del linguaggio, i metodi dell'oggetto
con tutti i relativi parametri.
Per semplificarmi ulteriormente la vita, mi piacerebbe avere la possibilità
di richiamare direttamente i metodi, benchè questi siano sostanzialmente
espressi come string, in sostanza come è possibile fare con VB utilizzando
la CallByName. Esiste qualcosa del genere in Delphi?
Ciao.
Gianluca.

 Delphi?
Cerca informazioni sulla unit TypInfo.

Newsgroup: it.comp.lang.delphi
Titolo: DLL: Riduzione ad Icona ???

Ho un programma "MENU.EXE" che utilizza delle funzioni esterne di una DLL
(BASINI.DLL),
come mostrato sotto.
function LoadMenu(var RMenu: TrMenu): boolean; StdCall;
external 'BasIni.dll';
function SaveMenu(var RMenu: TrMenu): boolean; StdCall;
external 'BasIni.dll';
function LoadDitta(var RDitta: TrDitta; const PDitta: string): boolean;
StdCall;     external 'BasIni.dll';
function SaveDitta(var RDitta: TrDitta; const PDitta: string): boolean;
StdCall;     external 'BasIni.dll';
function LoadUser(const Prog, User: string; const PDitta: string): boolean;
StdCall; external 'BasIni.dll';
L'utilizzo di tali funzioni all'interno del codice "MENUp.PAS", comporta 2
problemini:
1) L'impossibilità di effettuare la normale riduzione ad icona della form
principale
dall'applicazione "MENU.EXE".
Praticamente, quando si clicca sul pulsantino in alto a destra della
finestra (il primo dei tre),
la finestra perde il focus ma non viene ridotta ad icona.
2) La sostituzione dell'icona specificata per l'applicazione con un'icona
(credo di sistema)
a forma di finestra rettangolare
Queste anomalie si verificano in qualunque programma che utilizza anche
soltanto una delle
funzioni esterne della DLL. Se le funzioni esterne vengono soltanto
dichiarate (come sopra)
ma mai richiamate dall'interno del programma principale, allora non si ha
nessun problema
(questo non mi stupisce, immagino infatti che in tal caso il compilatore
scarta la parte del codice
relativo alle funzioni esterne della DLL, che dunque non viene più caricata
automaticamente
all'avvio del programma principale.)
Grazie a tutti anticipatamente per gli eventuali suggerimenti.
Riccardo

Dovresti scrivere il codice della DLL altrimenti sarà difficile 
aiutarti...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Giusto, prova con un'altra, magari da quella togli una procedura alla
volta
 vedi qual è che ti crea problemi.

Newsgroup: it.comp.lang.delphi
Titolo: Applicazione dentro il browser

Ciao. Mi hanno chiesto di scrivere una applicazione di gestione database 
con questa caratteristica: l'utente, in qualsiasi luogo del mondo si 
trovi, deve poter aprire internet explorer, collegarsi al sito xyz e 
utilizzare l'applicazione da dentro il browser, senza installare niente 
sul computer "ospite".
Ho subito pensato ad un'applet java e jdbc, ma nel tempo che ci metterei 
per diventare operativo su queste tecnologie, potrei scrivere questa 
applicazione 4-5 volte in delphi.
Per cui mi/vi chiedo: e' possibile utilizzare l'ide e la libreria di 
delphi5 (ADODataSet, DataSource, DBGrid e DBNavigator, essenzialmente) 
per fare una cosa del genere? Grazie per i suggerimenti.
MT

 per fare una cosa del genere? Grazie per i suggerimenti.
Potresti sempre acquistare ed utilizzare *IntraWeb* per realizzare il 
tuo applicativo: si tratta di sviluppare pagine Web in modo molto simile 
alla progettazione di interfacce per applicazioni VCL, con la differenza 
che tali interfacce vengono veicolate attraverso un web server ed 
espresse in linguaggio HTML.
In ogni caso, utilizzerei con molta parsimonia le funzionalità di 
*IntraWeb*, poichè la farcitura di pagine con meccanismi interattivi di 
una certa complessità aumenta a dismisura il codice JavaScript contenuto 
al suo interno rendendo l'accesso alla pagina stessa un...vero e proprio 
download. :-)
Il mio suggerimento parte da *IntraWeb* poichè hai espresso sotto sotto 
la necessità di avere famigliarità con lo sviluppo VCL, anche se 
potresti prendere in considerazione l'uso di Delphi2005 e 
ASP.NET
 per 
ottenere un risultato similare ma con una comunità più vasta e un 
funzionamento più lineare e ottimizzato per il Web.
D'altronde, da un /TButton/ a un /TIWButton/ o a un 
/System.Web.UI.WebControl.Button/ non passa molta differenza, a livello 
logico. :-D
Ciao! :-)
-- 
Marco «Alka» Breveglieri
(marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it
Newsgroup: it.comp.lang.delphi
Titolo: [d5-d6] scelta db per nuova applicazione

Ciao a tutti, dovendo scegliere quale db utilizzare per un applicazione 
gestionale cosa scegliereste? sapendo che andr� ad N utenti anche solo su un 
singolo pc
Simone 

Simone, è un argomento che è stato trattato FINO ALLA NAUSEA.
A.

Simone P. ha scritto:

credo che firebird per applicazioni nella stessa rete sia l'ideale per 
un solo pc esiste anche la versione embedded ed � compatibile con i 
componenti ib ;)
saluti

com� come db??? si pu� usare anche per applicazioni commerciali?
Simone 

http://database.html.it/articoli/leggi/2113/firebird-sql-unalternativa-nel-panorama-degli-rdbms/2/
 

 si pu� usare anche per applicazioni commerciali?
E' fatto apposta.
http://www.firebirdsql.org/
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Simone
guarda per mia esperienza credo che oggi sia il migliore free che ci sia 
e si, si pu� usare anche per fini commerciali. Ti dir� di pi� lo 
sviluppo di questo db � sempre attivo e la community che ci gira intorno 
� foltissima...
saluti

 � foltissima...
Senza dimenticare che � cross-platform, per cui se vuoi avere un server 
Linux puoi farcelo girare su.
Antonio

e tra l'altro ho appena sperimentato che funziona il datapump di delphi e 
tutti i componenti di interbase
Simone 

sapete se funzia bene anche su usb? serve per forza il server installato o 
c� una versione portatile?
Simone 

 Simone
un po pi� su ho scritto che esiste la embedded per la sola app. 
ovviamente...

guastatore ha scritto:

a volte le cose pi� utili vengono tralasciate... guarda il caso :D

mi avete illuminato con questa cosa :)
per quanto riguarda crash, c� bisogno di qualche tool per riparare i dati 
oppure funziona sempre e si auto pack le tabelle?
Simone 

 oppure funziona sempre e si auto pack le tabelle?
http://www.firebirdfaq.org/


 Simone
Io valuteri SQLExpress con ado.
Gratuito e MDAC è già presente di base sui pc Win
Andrea

 
tenendo conto dei 4gb di limite...
Newsgroup: it.comp.lang.delphi
Titolo: Comportamento strano dell'evento OnKeyDown.

Ciao a tutto il NG.
Ho rilevato un comportamento strano, almeno per me, dell'evento OnKeyDown.
La stranezza sta nel fatto che il codice riportato in basso viene eseguito
correttamente dall'evento OnKeyUp ma non da OnKeyDown.
if Key = VK_DELETE  and (not acnEditDelete.Enabled) then
  begin
    memEditor.SelLength := memEditor.SelStart + 1;
    acnEditDeleteExecute(Sender);
  end;
La cosa mi suona strana, tant'e' vero che ponendo un breakpoint
nell'istruzione if l'esecuzione viene arrestata alla pressione di qualunque
tasto eccetto Canc, non solo il codice viene eseguito alla pressione del
tasto '.' (il cui  codice ASCII e' 46, uguale al valore di VK_DELETE)
ed il carattere eliminato viene sostituito da un punto.
Tutto cio' sia con OnKeyDown che con OnKeyPress.
Qualcuno sa spiegarmi il perche' di questo comportamento o perche'
non viene intercettato il tasto Canc?
Mi manca qualcosa? (Tasto Canc a parte :) )
Grazie.
PS
Con Lazarus tutto cio' non accade, anche perche' non e' necessario "forzare"
la funzionalita' del tasto Canc. Se non fosse per i componenti Jedi che ho
usato, farei volentieri una migrazione del progetto. :(
---
Ryo GQI
Dilemma del programmatore:
Programmare è come il sesso: un errore e devi fornire supporto per tutta la
vita. (Le leggi di Murphy)

Ryo GQI
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 Mi manca qualcosa? (Tasto Canc a parte :) )
Si, ho dimenticato di dire il tasto Canc e' impostato come ShortCut
della Action che, a sua volta, e' collegata ad un MenuItem che quindi
eredita lo ShortCut.
Ho notato che, essendo il tasto Canc lo ShortCut di un MenuItem, e'
necessario forzarne la funzionalita' e che OnKeyDown non lo intercetta.
Qualcuno sa il perche' di cio'?
Grazie.
---
Ryo GQI

 dei "Virtual Key" ;)
Come ho detto prima avevo gia' letto tutto piu' volte, purtroppo
mi ero lasciato trasportare...
Comunque in parte ho capito dove sta' l'inghippo,
ma non so come uscirne.
(vedi post spedito prima di questo)
Ciao e grazie per la risposta molto esauriente.
--
Ryo GQI

---


Newsgroup: it.comp.lang.delphi
Titolo: una curiosita'

e' possibile avere l'elenco dei processi in corso nel mio pc?
e quello dei
thread di pgni processo?
grazie per ogni risposta
ciao
--------------------------------
Inviato via 
http://usenet.iol.it

e quello dei thread di pgni processo?
Usando le PSAPI sotto NT, e le API del ToolHelp32 sotto
Win98/2000.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 thread di pgni processo?
Se vuoi vedere un esempio per avere la lista dei processi in corso puoi dare
una occhiata ad un vecchissimo esempio che avevo postato su un sito
http://www.acszone.com/delphi/delphi_files/Termina.zip
Il suo scopo era quello di terminare i Task selezionati... ma il codice ti
fa comunque vedere un uso delle
Toolhelp32Snapshot
ciao
Maatteo
Newsgroup: it.comp.lang.delphi
Titolo: AIUTO ! Perchè non funziona ?

{Procedura per la ricerca all'interno del database, nelle caption dei
checkbox sono scritti i nomi delle colonnei contenuti nel database}
procedure TPagesDlg.Button1Click(Sender: TObject);
var
   I: Integer;
   Text: string;
begin
if (CheckBox28.State <> cbChecked) then
begin
Risultati.Close;
Risultati.SQL.Clear;
Risultati.SQL.Add('Select ');
for I := 0 to GroupBox8.ControlCount - 1 do
    if (GroupBox8.Controls[I] as TCheckBox).Checked then
    begin
        Text := (GroupBox8.Controls[I] as TCheckBox).Caption;
        Risultati.SQL.Add( Text {+ ' , '} );
    end;
Risultati.SQL.Add(' From Aziende where');
Risultati.SQL.Add(' DITTA like "' + Edit3.Text + '%"');
Risultati.Open;
end
else begin
           Risultati.Close;
           Risultati.SQL.Clear;
           Risultati.SQL.Add('Select * From Aziende where');
           Risultati.SQL.Add(' DITTA like "' + Edit3.Text + '%"');
           Risultati.Open;
     end;
TRicerca.Show;
end;
Quando lancio il programma mi appare il messaggio di errore: " Project
DBAdministrator.exe raised exception class EInvalidCast with message
'Invalid class typecast'. Process stopped...."
Cosa vuol dire ?
Vi ringrazio in anticipo..
Ciao by Max

 Cosa vuol dire ?
Sei sicuro che in GroupBox8 *tutti* i Controlli sono dei (o derivati da)
TCheckBox ?
Prova cosě:
for I := 0 to GroupBox8.ControlCount - 1 do
   if GroupBox8.Controls[I] is TCheckBox then   // riga aggiunta
    if (GroupBox8.Controls[I] as TCheckBox).Checked then
    begin
        Text := (GroupBox8.Controls[I] as TCheckBox).Caption;
        Risultati.SQL.Add( Text {+ ' , '} );
    end;
Cmq, fra un campo e l'altro della Select le virgole le devi mettere,
altrimenti la Query non funziona.
Ciao
Newsgroup: it.comp.lang.delphi
Titolo: form che si sposta da sola.

Salve a tutti.
Ho sviluppato una applicazione formata da un form principale e tanti form 
figli.
ogni volta che apro una form figlia, si sposta ogni volta sempre + giù.
qual è il  motivo ?
cosa posso fare ? 

Danielito ha scritto:

Si tratta di un Form MDI? Sei sicuro che non vi sia qualche linea di 
codice che provoca l'effetto indesiderato dello spostamento? :-|
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)
     Non hai la possibilità di scaricare Turbo Delphi Explorer?
     Te lo spedisco io!! [
http://www.marco.breveglieri.name/?p=48
]

 ha scritto nel messaggio 
news:4561d1bb$1...@x-privat.org...


 scendere sempre +.
Non ho capito se ti riferisci alla finestra principale o alle finestre 
figlie.
Sei sicuro peraltro di non ricreare la finestra principale?
Il comportamento sembra quello tipico di un Form che viene visualizzato 
più volte e che ha la proprietà /Position/ equivalente al valore 
predefinito, quindi non subisce disposizioni e centrature di alcun tipo. :-|


 ha scritto nel messaggio 
news:4561d1bb$1...@x-privat.org...


 Le form figlie si spostano ogni volte che vengono create, sempre + in basso.
Questo è normale. Se desideri che assumano una posizione fissa, devi 
agire sulla proprietà /Position/ selezionando un criterio specifico che 
non sia quello predefinito (determinato quindi dal sistema operativo).
Altre informazioni le trovi nella Guida in linea.

Newsgroup: it.comp.lang.delphi
Titolo: Query Parametrica

Ciao a tutti,
ho un problema con le query parametriche ed il valore null (se
possiamo definirlo valore).
Premetto che utilizzo gli oggetti ADO e SQL SERVER.
La mia query ha dei parametri :
myQuery.SQL.Text := 'SELECT * FROM TABELLA1 WHERE DATA1 = :@myData'
dove il campo DATA1 è un campo DateTime.
Ora, se il valore del parametro è null, la query non mi restituisce
alcune valore, quando invece ci sono record con il campo Data1 a null.
Da un lato mi sembra anche giusto, poichè la query doveva essere  '
WHERE DATA1 IS NULL'.
Ma quindi, quando i parametri sono NULL le query parametriche non
funzionano?
Grazie in anticipo.
Rino

 funzionano?
E' una domanda impostata in modo errato. La risposta breve sarebbe "no",
ma non inquadrerebbe bene il problema. I parametri non possono essere
NULL, perché appunto il controllo SQL è "is null" e non "= null", quindi
il problema non è se le query parametriche funzionino o nun funzionino, ma
se scrivere "= :parametro" è corretto anche nei casi in cui si stia
eseguendo un confronto con NULL. La risposta è: no, non è corretto.
Quindi, riscrivi la tua query in modo che venga distinto il controllo, a
seconda dei casi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 seconda dei casi.
qualche suggerimento?

 qualche suggerimento?
Il problema è che a me sembra un errore progettuale scrivere una query
destinata a selezionare dei dati in base a un parametro specifico e poi
voler ignorare quel parametro prendendo tutti i valori NULL. Dovrei capire
che cosa stai cercando di fare (i.e. il problema applicativo). La
soluzione banalmente tecnica di usare una stringa SQL o l'altra, a seconda
dei casi, potrebbe non essere la soluzione ideale.
Perché ti serve selezionare i dati in questo modo?


 qualche suggerimento?
per esempio:
myQuery.SQL.Text := 'SELECT * FROM TABELLA1 WHERE IsNull(DATA1, 0) = 
IsNull(:@myData, 0)'
in questo modo metti a zero eventuali valori null e li confronti.
ciao
Newsgroup: it.comp.lang.delphi
Titolo: Domanda su ciclo For

Esiste in Delphi la possibilità di settare lo step di un ciclo for?
Potreste gentilmente postarmi la sintassi se la risposta è affermativa?
Grazie mille
Un saluto, 
Dario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se intendi lo statment Step del VB no ma puoi usare il repeat until
I := 1;
Repeat
   .....<tue istruzioni>...
   inc(I, Step)
Until (I > Massimo);
oppure se non ti serve la variabile usata nel ciclo:
For I := 0 To (Massimo Div Step)
Ciao,
David

> Esiste in Delphi la possibilità di settare lo step di un ciclo for?
io ho utilizzato un if (i mod **step** )
n := 0;
for i := 0 to 90 do
  begin
    if (i mod 3) = 0  then
      begin
        n := n + 1;
       /// codice
      end;

 Potreste gentilmente postarmi la sintassi se la risposta è affermativa?
Il seguente codice
var
  I: Integer;
begin
  I := 0;   
  while I <= N do
  begin
    {...istruzioni...}
    Inc(I);
  end;
end;
è esattamente equivalente a questo:
var
  I: Integer;
begin
  for I := 0 to N do
  begin
    {...istruzioni...}
  end;
end;
perchè esegue 
  (N - I + 1) cicli
Per ottenere l'effetto del famoso "step" è sufficiente intrudurre questa 
piccola variazione:
var
  I, Step: Integer;
begin
  I := 0;   
  Step := //un numero
  while I <= N do
  begin
    {...istruzioni...}
    Inc(I, Step);
  end;
end;
che esegue 
  Ceil((N - I + 1) / Step) cicli
Se invece vogliamo un equivalente del BASIC:
  FOR I = 0 TO -10 STEP -1
l'equivalente Delphi (Pascal) è
var
  I: Integer;
begin
  for I := 0 downto -10 do
  begin
    {...istruzioni...}
  end;
end;
--------
while..do oppure repeat..until ?
--------
La differenza tra i due sta nel fatto che con while..do la condizione viene 
valutata *prima* di eseguire il ciclo (quindi proprio come avviene per un 
ciclo for), mentre nel repeat..until viene sempre e comunque eseguito 
almeno un ciclo, perchè la condizione è verificata *dopo*.
Qui le ISTRUZIONI vengono eseguite finchè CONDIZIONE = True :
  while <CONDIZIONE> do 
  begin
    <ISTRUZIONI>
  end;
Qui invece ISTRUZIONI vengono eseguite finchè CONDIZIONE = False
  repeat
    <ISTRUZIONI>
  until <CONDIZIONE>
Per esempio:
  I := 0;
  repeat
    Inc(I);
  until I >= 10;
fa un ciclo con I da 1 a 10.
-- 
Mauro Falzari 
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

Newsgroup: it.comp.lang.delphi
Titolo: Re: RISPOSPONDERE AL TELEFONO DA UN PROGRAMMA

Grazie in Anticipo
	Ciao
	MassimoB
 
---------------------------
http://www.massimobeschi.it/

Ciao a tutti ragazzi,
                            vado subito al sodo.
Vorrei collegare al mio pc un modem e tramite un programma in Delphi vorrei
poter
rispondere alla pressione di un tasto.
Se magari fosse possibile vedere chi sta chiamando meglio ancora..
C'è qualcuno che mi sa dare qualche dritta
Grazie in Anticipo

 poter rispondere alla pressione di un tasto.
Vuoi realizzare un IVR (Interactive Voice Response).
Guarda le TAPI e l'interfacciamento ad esse da Delphi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.delphi
Titolo: Componente Telnet

Salve a tutti
Vorrei utilizzare un componente per gestire una sessione telnet in un
mio programma.Ora sto utilizzando clientsocket, ma ho delle
limitazioni (naturalemente per le mie scarse nozioni).
Grazie Mille
Massimo

<"suarez["@
inwind.it
 ha scritto nel messaggio
news:9pv1cvo3iq7ksopdc...@4ax.com...

Usa i componenti indy (
http://www.indyproject.org/
)
Vanno molto bene...
ciao!
maz

indy?
Bye
A.

Usa i componenti Indy(se hai installato Delphi 6) altrimenti i 
componenti ICS di Francois Piette che trovi free sulla rete.
Io ho utilizzato queti ultimi e vanno benissimo.
Tiziano

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Io ho utilizzato queti ultimi e vanno benissimo.
Cerca cerca i componenti di francois Piette li ho trovati pure io ;-)
Ora vedo un po' come poterli utilizzare al meglio.
Grazie a tutti quanti.
Bye
Massimo

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

Ho dei DBEdits nei quali i caratteri appaiono attaccati al bordo sinistro e 
a quello alto; non sono belli a vedersi, ma non ho trovato il modo di 
posizionarli diversamente (come per esempio posso fare nelle label con la 
propriet� layout). C'� un modo ? 

Stark ha scritto:

Se l'aspetto visuale di un componente standard non ti soddisfa devi
derivare 
la classe e modificare i metodi e le propriet� che ti interessano.
http://programmazione.html.it/guide/lezione/1237/modifica-e-creazione-di-
componenti/
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:hf329c$lph$1...@news.newsland.it...


 DBEdit, molto scentrato rispetto ai bordi, o lo fa solo a me ?
Difficile rispondere. Fai uno screenshot e faccelo vedere.

Newsgroup: it.comp.lang.delphi
Titolo: Attach e cancellazione di file

Ciao!
Ho bisogno di lanciare il client di posta allegando un attach.
Qualcuno mi ha postato il seguente comando:
cCommand := 'mailto:
PersonToSendTo.com
'   +
              '?Subject=Subject goes here'  +
              '&cc=AddressToCC.com'         +
              '&bcc=BlindCC.com'            +
              '&body='                      +
               cBody ;
Come vedete manca la parte che mi serve e cioe' l'attach. Qualcuno sa come
si fa?
Dovrei anche cancellare il file appena spedito dall'HD... esiste un comando
all'uopo immagino....
Grazie
   Fabio

nun se po
davide

Ma perchè non usi il componente NMSMTP che funziona benissimo!?
;-)

 all'uopo immagino....
Dall'help on line di Delphi:
function DeleteFile(const FileName: string): Boolean;
DeleteFile erases the file named by FileName from the disk. If the file
cannot be deleted or does not exist, the function returns False.
HTH
 Marco

Ma perchè non usi il componente NMSMTP che funziona benissimo!?
Meglio Indy, secondo me.

Mah indy è gratuito ????
MAX

Mah indy è gratuito ????
Certo , praticamente e' Winshoes 8.

>
Ho bisogno di lanciare il client di posta allegando un attach.
Qualcuno mi ha postato il seguente comando:
[...]
Come vedete manca la parte che mi serve e cioe' l'attach. Qualcuno sa
come si fa?
Dovrei anche cancellare il file appena spedito dall'HD... esiste un
comando all'uopo immagino.... <<
v. anche su Delphi3000.com: c'e un componentino che che fa il tutto
(sfruttando Mapi32) passandogli il filename dell'attach da elaborare (io
ho provato solo la parte testo, e come client ho OE).
il link dovrebbe essere:
http://www.delphi3000.com/article.asp?id=1230
ma forse bisogna iscriversi
Saluti
Paolo Arosio
Newsgroup: it.comp.lang.delphi
Titolo: File privato

Ciao,
  sto cercando di realizzare un programma, sotto Windows NT/2K, che deve
scrivere un file di log non apribile dagli utenti normali.
Come posso fare ad eseguire operazioni sui file modificando l'utente?
PS: Speriamo che mi sia spiegato

 wrote

intendi dire che il tuo programma deve scrivere un file di LOG che deve
essere leggibile solo dal tuo programma ?
Se č cosě, ti basta scrivere il file secondo un formato proprietario. Da quě
č ovvio che solo chi conosce il formato del tuo file lo puň leggere.
 quindi solo tu o il tuo programma )
Quě entra il gioco anche la sicurezza. Perň spiegati meglio perchč puň darsi
che io abbia capito male il tuo problema !!
Ti saluto.....ciao !!
Antonio Tarolla

 wrote in message
news:936t83$fu1$1...@lacerta.tiscalinet.it...

Mi sembra piu' una questione di gestione delle permission...
Hai due strade:
La prima, quella suggerita da Antonio, consiste nel creare due programi (o
un prog in due 'gusti'), una versione user e una versione superuser.
La versione admin ha una password che consente l'utilizzo solo
all'amministratore, quindi solo lui potra' interpretare il log.
La seconda possibilita' e' usare le permission di NT per impedire a tutti
salvo gli Amministratori l'accesso al file solo che poi ti tiri un casino in
casa, dato che a quel punto anche il tuo programma non sara' in grado di
scrivere...
A meno che il tuo programma non giri come servizio: in tal caso basta che il
servizio stesso abbia un account amministrativo.
Oppure usi le API per accedere ai file, ma poi ti incasini enormemente con i
vari permessi...
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.delphi
Titolo: handle di una label

devo applicare un "SetWindowRgn" ad una label, io conosco l'"HDC", sapete 
come si puo' ottenre anche l'Handle non grafico (che vuole questa 
funzione).
grazie e ciao.
-- 
------------------------------------------------
Per rispondere in privato togliere add1975
Creato con M2, il rivoluzionario client e-mail di Opera: 
http://www.opera.com/m2/


mi rispondo da solo
"Label Do not have a window handle"
dovro' cercare un alternativa :-(.
ciao


 devo applicare un "SetWindowRgn" ad una label, io[cut]
Usa uno TStaticText. E' un controllo molto più maneggevole, da tutti i punti
di vista. Ed è molto più compatibili con tecnologie alternative usate per
l'accesso.
Ciao
Giuseppe

 l'accesso.
Io per il momento uso sempre le TLabel. Il tuo è un consiglio generale?
Qual'è l'eventuale svantaggio di usare uno StaticText invece di una Label?
-- 
Lis
Mercatino: 
http://snurl.com/sito_lis
Aiuta la ricerca contro il cancro: 
http://snurl.com/ida_team


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

 Lo StaticText consuma più risorse di sistema poichè alloca un handle.
Ah, ecco, pensavo di avere interpretato male l'help ;-)
Quindi, come pensavo, è da usare solo quando serve qualche sua proprietà
caratteristica. Grazie per la precisazione


 caratteristica. Grazie per la precisazione
Ciao,
lo static è un controllo che alloca un handle, che ha una sua finestra. E'
da usare preferibilmente alle TLabel che scrivono direttamente sul device
context con funzioni più a basso livello.
Una domanda: quanti file apri in un tuo software e poi non chiudi? Per
assurdo, mettiamo il caso che tu usi 50 handle contemporanei per i tuoi
static. Ti pare uno spreco di risorse?
Prova a mandare un wm_getWindowText ad uno static ed un altro ad un device
context. Il primo ti restituirà ula caption dello static, l'altro non ti
restituirà niente. Questa è la prima cosa che fanno le tecnologie
alternative. Prima di andare a cercare nel loro archivio interno l'output,
textout e simili, ricevuto da tutto windows.
Inizialmente usavo solo TLabel, dopo varie incomprensioni fra me, la
tecnologia e il cliente, ho adottato definitivamente gli static. Controllo
standard di Windows.
Questo in generale, per abbracciare le esigenze di una scritta per chiunque.
Ciao
Giuseppe

 ha scritto:

grazie per il consiglio, purtroppo uso il delphi2 che non lo statictext 
(ho il 6 personal ma non è che mi piacia piu' di tanto).
Mi sono messo con calma oggi, mi sono creato il mio StaticText per D2 e 
poi visto che il non mi soddisfava, o rimesso la label e ho fatto tutto il 
resto con Linee e FloodFill.
Mi serviva tutto per un componente, la prima versione (molto scarna) è 
finita e sto provandola .
ciao


 standard di Windows.
grazie per l'esauriente spiegazione, sinceramente io non ho mai avuto
problemi per cui non ho mai dovuto approfondire il discorso. 

Newsgroup: it.comp.lang.delphi
Titolo: DirectX ... esempi

Ciao a tutti, vorrei sapere se ci sono siti dai quali si possono scaricare
esempi di progetti che usano DelphiX, conosco già 
http://gpi.eden.it/
è sono molto validi, il problema è che sono pochi.
vi ringrazio, in particolare MSX.


Grazie ! :)
 Di info su questo argomento ce ne sono pochine (in italiano poi...).
 se sai l'inglese ti puoi iscrivere alla mailinglist DelphiGames che è piena
di gente molto brava..
per iscriversi devi andare (mi pare) qui:
www.onelist.com
 e cercare DelphiGames
Ciao !

grazie ancora msx ... ah sono un grafico, dovesse servirti qualcosa per i
tuoi progetti in DX tienimi presente.

Newsgroup: it.comp.lang.delphi
Titolo: Importare file xls in mdb

Salve a tutti volevo sapere come devo importare un file EXCEL (xls) in un
database ACCESS (mdb)
Grazie
www.jojoba-online.it
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 in un database ACCESS (mdb)
1^ Utilizzi l'importazione di MsAccess
2^ Utilizzi gli oggetti COM di Ms Office
3^ Utilizzi ADO.
-- 
I'am what I'am, I do what I can

Devo creare un programmino dove importa un listino in formato xls in un
database access con delphi.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:8xVqb.98850$vO5.3...@twister1.libero.it...


 un database access con delphi.
1^ Utilizzi gli oggetti COM di Ms Office
2^ Utilizzi ADO.


Newsgroup: it.comp.lang.delphi
Titolo: Ecco a cosa servirà (tra l'altro) l'aumento dell'iva

A ricostruire il centro di accoglienza di Lampedusa.
 
http://www.tgcom.mediaset.it/cronaca/sicilia/articoli/1021961/lampedusa-incendio-al-centro-immigrati.shtml
 
 
3 palazzine date alle fiamme, che saranno ricostruite a spese dello
stato italiano, con i soldi delle tasse, mentre gli immigrati ora si
trovano nello stadio, dentro delle tende, cibati e spesati di tutto..
 
I lavori forzati (quantomeno per la ricostruzione dei danni suběti) non
sarebbero piů che mai opportuni in questo caso? un paio d'anni di
lavori forzati, e vediamo se dopo appiccherebbero di nuovo un incendio..
 
-- 
Alessandra
 
Chi insegna che non la ragione, ma l'amore sentimentale deve governare,
apre la strada a coloro che governano con l'odio - Karl Popper

> A ricostruire il centro di accoglienza di Lampedusa.
 
oopss.. sbagliato newsgroup. Scusate :)
 
-- 
Alessandra
 
Caro Gesů Bambino, ti ringrazio per aver esaudito i miei desideri
dell'anno scorso. Ti avevo chiesto di eliminare la fame nel mondo, ed
infatti quelli che avevano fame sono quasi tutti morti. - Giobbe Covatta
Newsgroup: it.comp.lang.delphi
Titolo: Hint su listview

Come da oggetto...
Come faccio una volta creati i vari items (o nodi) nel listview ad attivare
l'hint sui vari item.
I vari items li creo "al volo" leggendo i campi da un db, e sempre nello
stesso db ho un campo descrizione che vorrei mettere nell'hint ma l'oggetto
TListItem non ha la prorpietà Hint.
Per ora ho risolto con un giro che a dir poco è osceno e vorrei sapere se
qualcuno ha avuto già questa necessità e come ha risolto il problema.
 Grazie e un saluto a tutti

 ha scritto nel messaggio
news:ROgi6.6877$mD1.1...@news.infostrada.it...



OK! Beccato l'evento ma mi rimane ancora il problema, mi spiego meglio io
creo tutti gli items al volo leggendoli da un DB e assegnandogli la caption
( la quale è un campo del db) ma io voglio che nell'Hint ci vada il campo
descrizione del DB e usando l'evento che mi hai detto dovrei ogni volta
rifare un locate sul db per vedere quale item è stato selezionato caricarmi
l'hint e farlo vedere, come strada mi sembra un pochino complicato..(se
sbaglio per favore correggimi).
Cmq ho studiato un pochino.. allora con D5 esiste un componente che si
chiama Applicationevents e ha un evento OnshowHint ( che fa lo stesso lavoro
di OnInfoTip) e ho deciso di usare quello. per l'hint ho fatto delle prove
nello stesso momento in cui creo gli item usando la classe Tcollection e
TcollectionItem mi creo una struttura in memoria simile al mio db e quando
seleziono l'item mi carico dalla collection l'hint desiderato... sembra
funzionare..
Cmq grazie per l'help
Saluti


 ha scritto nel messaggio
news:7yCi6.20779$mD1.4...@news.infostrada.it...

Newsgroup: it.comp.lang.delphi
Titolo: Sito Web

Vorrei realizzare un mio sito internet ma non so quale linguaggio o tipo di
tecnologia usare.
Questo sito dovrebbe pubblicizzare i miei prodotti, poter iscrivire i
clienti, ricevere ed inviare e-mail...diciamo un po di tutto.
Quale linguaggio mi consigliate?
Asp, CGI, PHP, Perl, RMI....boh!
Ho sentito che con delphi è possibile sviluppare applicazioni per
internet....

 ha scritto nel messaggio
news:arbdm7$h96cf$2...@ID-134361.news.dfncis.de...


 internet....
Si, esistono vari componenti, dai citati Intraweb a Websnap per la creazione
di applicazioni web. Il problema è che per poterli poi pubblicare si ha la
necessità di utilizzare o un server proprietario o uno che ti dia la
possibilità di caricare i propri .exe .dll .so sulla loro macchina, cosa
alquanto difficile (problemi di sicurezza) e comunque costosa.
Saluti.

Mah io ho un demo di un'applicazione fatta con intraweb che gira su Aruba.
Ciao,
MM


MM
E perche' non ci spieghi come hai fatto a farne il deploy sul server, o meglio ci fornisci il link ?
Mi piacerebbe vedere in funzione questi intraweb, io avendo D6 non li potro' utilizzare per un bel po'...
Ciao
Morde

Il link non posso dartelo, ma senz'altro ti posso spiegare come
"installarlo".
Il progetto è di tipo isapi, con intraweb è possibile anche utilizzare un
altro tipo di progetto che installa praticamente un server web proprietario.
Questo tipo di strada è praticabile solo se si possiede un proprio pc che
funge da server collegato alla rete.
E' invece utilissimo per lo sviluppo ed il testing dell'applicazione perchè
ti evita di installare IIS o PWS.
Su aruba la dll l'ho piazzata nella directory CGI-BIN ed il database DBISAM
nella cartella MDB-DATABASE.
Per mandare in esecuzione l'applicazione basta richiamare l'indirizzo ad
esempio "
http://www.miosito.it/cgi-bin/nomedll.dll/start
"
Questo è quanto.
Se vuoi provare i componenti intraweb puoi sempre scaricarti la versione
demo.


demo.
Ok, ti ringrazio per le dritte.
Morde

Newsgroup: it.comp.lang.delphi
Titolo: registro configurazione, scompattamento file

Mi servirebbe sapere se è possibile in Delphi scompattare una archivio .zip;
inoltre devo reperire dal registro di configurazione il percorso assoluto
della "root" di IIS e non so come fare; o comunque non so come reperire
delle informazioni dal registro di configurazione!
grazie a chiunque mi può dare una mano.

 delle informazioni dal registro di configurazione!
Dai uno sguardo alle proprieta' e ai metodi della classe TRegistry...
Newsgroup: it.comp.lang.delphi
Titolo: aiuto stringa

Ciao a tutti..ho un problema...io ho una stringa del tipo
str:= '05'#9'20000605'#9'14:46:29'#9'12345678XXX
'#9'9'00:00:16'#9'000000'#9'R'#9''
dovrei far lo split x ogni campo..ma la cosa mi sta facendo immattire...
i #9 sono i separatori...
io avevo pensato di convertire la stringa in un array dinamico di
caratteri..(dato che puo' capitare che a volte i campi siano vuoti) per poi
far una lettura sequenziale e controllando carattere x carattere... ma non
son riuscito a mettere in pratica la mia idea... SOB!! SOB!!
qualcuno mi puo' aiutare.
Many Thankz!!!

ahh dimenticavo di dire che ogni stringa letta..sara' memorizzata in una
variabile a parte...in questo modo
var1:= 05
var2:= 20000605
var3:= 14:46:29
var4:= 12345678XXX
var5:= 00:00:16
var6:= 000000
var7:= R
var8:=''


wrote:

Butto giu' cosi' in fretta (e' ottimizzabile)
FieldsFound := 0;
while Length(Line) > 0 do begin
    inc(FieldsFound);
    P := System.Pos(#9, Line);
    if P <> 0 then begin
      SubStr := System.Copy(Line, 1, P - 1);
      System.Delete(Line, 1, P);
    end else begin
      SubStr := Line;
      Line := '';
    end;
      case FieldsFound of
        1: var1 := SubStr;
        2; var2 := ..........
      end;
  end;
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

function GetToken(var s:string):string;
var p:integer;
begin
 p:=pos(#9,s);
 Result:=copy(s,1,p-1); delete(s,1,p);
end;
[..]
var1:=GetToken(s);
var2:=GetToken(s);
..
varn:=GetToken(s);
Ciao, Sandro

GRAZIE 1000 x l'aiuto!!!

Newsgroup: it.comp.lang.delphi
Titolo: da dove posso scaricare Delphi3 ... dato che è fre?

Com da oggetto, sul sito della Borland non lì'ho mica trovato!
Grazie a tutti!

 Grazie a tutti!
Ciao, nel sito della Borland č disponibile Delphi 6 personal e
enterprise, non il 3 :-(
Auguroni,
        by enri's
--
"Sono convinto che l'informatica abbia molto in comune con la fisica.
Entrambe si occupano di come funziona il mondo a un livello abbastanza
fondamentale. La differenza, naturalmente, č che mentre in fisica devi
capire come č fatto il mondo, in informatica sei tu a crearlo. Dentro i
confini del computer, sei tu il creatore. Controlli - almeno
potenzialmente - tutto ciň che vi succede. Se sei abbastanza bravo, puoi
essere un dio. Su piccola scala."
  Linus Torvalds.

 potenzialmente - tutto ciò che vi succede. Se sei abbastanza bravo, puoi

Newsgroup: it.comp.lang.delphi
Titolo: delphi 3

Delphi 3 funziona sotto Vista Home Premium?
O devo per forza installare la 7?
Ho un programma importante scritto con D3 e se lo apro con D7, per 
aggiungere altre funzionalità, non va.
Consigli anche su come farlo funzionare con D7?
Grazie.

 Consigli anche su come farlo funzionare con D7?
Non sapendo cosa "non va", difficile dire di più. :-|
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 
Nel senso che, se cerco di compilarlo con D7, semplicemente non lo fa, 
dando degli errori che adesso non ricordo, ma che non so come aggirare.
In genere un programma scritto con D3 è compilabile con D7?
Adesso non ho D7 installato su Vista. Appena lo farò ti dirò che errore 
mi da.
Comunque grazie sempre per la tua cortesia (altre volte ho risolto i 
problemucci grazie a te).

 In genere un programma scritto con D3 è compilabile con D7?
In genere, sì, tranne casi specifici e particolari: dipende da come è 
stato realizzato il progetto, quali componenti di terze parti sono stati 
adoperati e così via...
Si tratta dei problemi che si affrontano generalmente ogni volta che si 
migra ad una diversa versione di Delphi.


 
Ok, grazie ancora per la tua cortesia.
Saluti da
Mazinga
-----------------
caso...@hotmail.com

Newsgroup: it.comp.lang.delphi
Titolo: Un buon testo in Italiano su .Net

Cercherei un libro anche approfondito sull'argomento ma chiaro e con esempi 
preferibilmente in C# che mi consigliate?
Grazie, Giorgio 

Giorgio, .net include un bel po di cose.....dovresti indicare meglio il
perimetro di cio che ti interessa.
Esistono testi pseudomonografici che parlano di alcune delle cose +
"nuove", come 
ado.net
 o remoting, altri che sono + generici, ma qui
corri il rischio di comprare un testo di cui sfrutti solo 2 capitoli su
20...
Imho, prova a cercare su amazon e leggi le recensioni dei lettori.
Io ho trovato fatti bene alcuni test A-press.
A.

 ha scritto nel messaggio
news:1148980969....@u72g2000cwu.googlegroups.com...

Beh diciamo la programmazione per windows con i suoi nuovi componenti,
Giorgio

 Beh diciamo la programmazione per windows con i suoi nuovi componenti,
"Nuovi" è un termine davvero inadatto, soprattutto se si parla di 
Windows Forms... :-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Forms... :-D
Nuovi nel senso del "nuovo modo di utilizzarli": proprieta', metodi, eventi, 
ecc
Giorgio