mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.delphi
Titolo: Delphi (5 e 7) e piattaforme a 64bit

Ciao a tutti,
Viste tutte le "presunte" restrizioni messe in atto da Microsoft,
onestamente con questo nuovo Vista mi sto' cominciando a cagare sotto :-)
... comunque ...
.
Volevo sapere se qualcuno sa' se con delphi 5 o sette (li ho tutti e due..
pagati onestamente e con il sudore dei miei polpastrelli :-) ) si possono
compilare ( e cosa piu' importante .. se girano !!!) software in piattaforme
a 64 bit
Inoltre su tale piattaforme ... e' possibile installare delphi 7 (non dico
il 5 ... ma almeno il 7) professional ?
Grazie
Filippo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

a 64 bit
AFAIK no.

 a 64 bit
Impossibile.
Cmq c'è un alternativa, il compilatore Free Pascal supporta Linux a 64
bit su sistemi AMD64 ed è più che stabile. Ha un'ottima compatibilità
con Delphi, in molti casi il porting del codice è veramente banale.
Da poco più di sei mesi gira anche su Win64, è credo che tale
piattaforma sarà pienamente supportata dalla nuova versione 2.2 attesa
per l'inizio estate.
http://www.freepascal.org
Quasi dimenticavo una cosa molto importante, è software libero :)
Ciao,
Dean

 con Delphi, in molti casi il porting del codice è veramente banale.
Credo che sia giunto il momento di investire qualche risorsa in piu' del
nostro (poco) tempo libero per incominciare a guardare linux e questo
compilatore.. soprattutto ora che Vista e il DRM incominciano a mostrare il
lato peggiore dei software proprietari..
 
-- 
Morde.

 ha scritto nel messaggio
news:45c61b8b$0$14787$4faf...@reader5.news.tin.it...


 E' due ore che IE la sta caricando, ma vedo solo una pagina bianca...
Succede la stessa cosa anche a me in ufficio, mentre a casa lo vedo
tranquillamente, credo che dipenda da qualche impostazione della rete
aziendale.
Se vuoi perň, puoi provare con questo mirror:
http://www.hu.freepascal.org/
anche se non č sincronizzato al 100% con quello originale.
P.S. se vi interessa, date anche un'occhiata a Lazarus:
http://www.lazarus.freepascal.org/


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

Dovendo utilizzare una ComboBox che mi visualizzi un a scelta di Lingue
disponibili nel mio programma, vorrei poter passare poi non tanto l'index
della lingua selezionata, ma la stringa della lingua stessa che però non
deve comparire quando si apre la tendina. In pratica aprendo la Combo dovrei
vedere soltanto ... Italian, English, German, ma quando passo il value o
l'index della combo dovrei ottenere ... ITA, ENG, GER. Quale oggetto potrei
trovare per far questo?
Grazie per l'aiuto.
Umberto

puoi optare per la soluzione degli ignoranti..
puoi creare un arrei di stinghe (GLOBALE)
 pippo: array[1..10] of string
dentro pippo metti tutte le lingue..
 pippo[1]:= 'ITA';
 pippo[2]:= 'ENG';
 ..
una volta questo puoi accedere a ITA, ENG, ecc. con
pippo[combobox1.itemindex]..
se vuoi qualcosa di pui fammi sapere..
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.delphi
Titolo: strani files .mb

Qualcuno sa cosa sono i files delnn.mb e _qsqnn.mb che delphi crea nella
directory dell'applicazione?
Ciao
Nadia
--
Posted from 213.45.215.154 by way of 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

directory dell'applicazione?...
può essere qualche expert che hai installato
--
Gna...@Wappi.com
ICQ# 76488613

directory dell'applicazione?
i .mb contengono la parte eccedente della lunghezza del campo memo definita
nel tracciato record (solo paradox).
Ciao, Sandro

directory dell'applicazione?
Mah che stranezza.. Io non li ho mai visti..
Sicuro che non vadano li per qualche altra ragione ?

 nel tracciato record (solo paradox).
non lo sapevo, grazie
--
Gna...@Wappi.com
ICQ# 76488613

directory dell'applicazione?
Sono files temporanei creati dal BDE, per "toglierli" dalla directory
dell'applicazione usa Application.PrivateDir per specificare una cartella
di tua scelta...
Ciao,
Paolo.
----------------------------------------------------
Paolo Rossi     Piacenza - Italy
email           
paolo...@dedonline.com
----------------------------------------------------

Newsgroup: it.comp.lang.delphi
Titolo: persistent field e editmask

Ciao a tutti.
In una form ho un campo persistente di cui voglio cambiare l'editmask a 
runtime in base al valore di un altro campo. Impostando la proprietą a 
runtime e a design-time nell'object inspector non ottengo nessun 
effetto. Sapete dirmi dove sbaglio?
Grazie in anticipo.
Alex Pileci.

Un po di codice...?
AS
Newsgroup: it.comp.lang.delphi
Titolo: Aiuto!!!! Grafici a barre e formato etichette assi

Dovrei creare un grafico a barre impilato con tre serie il cui valore totale
raggiunge il 100% pero' quello che cerco e' un grafico le cui etichette
sull'asse X possano essere modificate come formato (colore, carattere,
etc..) in modo da poter distinguere la parte iniziale di valori dai
successivi.
Ad esempio partendo da Dx ed immaginando di partire da 0 andare fino a 5 con
etichette di colore nero dopo  cambiare con il rosso dopodiche' blu.
Qualcuno sa' se esiste un componente simile?
o sa come usare quelli presenti in Delphi 4?
Ringraziandovi un saluto a tutti

>
Dovrei creare un grafico a barre impilato con tre serie il cui valore
totale
raggiunge il 100% pero' quello che cerco e' un grafico le cui etichette
sull'asse X possano essere modificate come formato (colore, carattere,
etc..) in modo da poter distinguere la parte iniziale di valori dai
successivi.
Ad esempio partendo da Dx ed immaginando di partire da 0 andare fino a 5
con
etichette di colore nero dopo  cambiare con il rosso dopodiche' blu.
<<
Lascia l'asse X senza etichette ma con spazio per quelle che metterai tu
nell'evento OnAfterDraw del TeeChart.
Per aggiungere punti alle serie usa AddXY; usa i metodi / procedure
esportate da TChart e TAxis per sapere dove posizionare le tue etichette
(CalcXPosValue, CalcYPosValue).
Usa il canvas di TChart per scriverci sopra.
ES:
procedure TForm1.GraphAfterDraw(Sender: TObject);
const lblfmt = 'Lbl %d';
      lblcolors: array[0..9] of TColor = (
        clRed, clBlue, clBlack, clLime, clYellow,
        clRed, clBlue, clBlack, clLime, clYellow
      );
var i, Y, X, L: integer;
    W, STEP: double;
begin
  with Graph.BottomAxis do begin
    X := CalcXPosValue(Minimum);
    L := (CalcXPosValue(Maximum)-X) div 10;
  end;
    { oppure: W := Series1.LastValueIndex - Series1.FirstValueIndex
      L := W div 10
      X := CalcXPosValue(Series1.XValue[FirstValueIndex]}
  Y := Graph.BottomAxis.PosAxis + 5;
  for i := 0 to 9 do begin
    Graph.Canvas.Font.Color := lblcolors[i];
    Graph.Canvas.TextOut(X, Y, Format(lblfmt, [i]));
    X := X + L;
  end;
  // OKKIO agli zoom !!
end;
hth
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: debug dll

 nell'IDE posso debuggare una dll con i break point come nel sorgente e 
vedere i valori delle variabili?
Per adesso riesco solo a vedere i registri della CPU e non sono molto 
comprensibili.
Marco Mottadelli
--- posted by geoForum on 
http://www.delphiedintorni.it

vedere i valori delle variabili?
Si può, ma come hai costruito e sopratutto agganciato la DLL ?

Si può, ma come hai costruito e sopratutto agganciato la DLL ?
Esiste una diversità tra l'uno e l'altro metodo che influenza il debug?
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: Delphi 7 e asp.net 2.0

Salve Ng,
ho sviluppato un applicativo ws client in Delphi 7 che comunica con un ws
server sviluppato in visual Studio 7.1 con motore 
asp.net
 2.0.
Quando provo a richiamare un metodo con 1 argomento da client, noto che il
valore restituito è nullo. Parlando con chi ha sviluppato il server, mi ha
assicurato che il metodo restituisce qualcosa. Dopo un pò abbiamo scoperto
che il server non "raccoglie" l'argomento che gli passo. Avete qualche idea
sul motivo?
Ho notato che con 
asp.net
 1.1 tutto funziona bene e nel file wsdl c'è una
unica "Port" che si chiama controlloSoap mentre con 
asp.net
 2.0 ce ne sono
due (controlloSoap e controlloSoap12)... può essere questo il problema?
Grazie

server sviluppato in visual Studio 7.1 con motore 
asp.net
 2.0.
Ce l'hai già detto.  Non ripostare lo stesso messaggio.

 Ce l'hai già detto.  Non ripostare lo stesso messaggio.
Outlook mi fa visualizzare solo 1 volta il mio post! 

Outlook mi fa visualizzare solo 1 volta il mio post! 
Sarà, ma tu ne hai postati due: uno alle 17.43 del 14/03 e l'altro
alle 11.37 del 15/03...

<-- HeartEarth --> ha scritto:

Non è un problema di outlook ma dei server di tin. Ho avuto problemi
simili anch'io..... cose del tipo vedi il soggetto ma non recuperi il
messaggio oppure, aggiorni l'elenco messaggi e ti scompaiono una parte
dei post, oppure posti i messaggi ma non li vedi (anche se in realtà
postati) e cose simili. Era già successo un mesetto fa, poi hanno
sistemato le loro magnagne.
Annulla la sottoscrizione al NG e subito dopo riattivala, vedrai che
l'elenco dei post ti ritorna normale (con i tuoi due post)
Ciao
Gianni
Newsgroup: it.comp.lang.delphi
Titolo: modifica campi clientdataset

Salve,
ho la necessità di aggiungere un campo ad un clientdataset nella mia
applicazione. il dataset in questione compare come campo di un altro
dataset.
il problema è che non riesco ad aggiungere il nuovo campo, ho provato
a procede come segue:
active del dataset settato a false
svuotamento fieldsdefs del dataset da modificare
aggiunta campo in field editor
create dataset sul dataset
ottengo che il nuovo campo non viene trovato.
qualcuno mi può aiutare?
Grazie!


Per aggiungere un campo ad un nested dataset si diventa un po' matti! :)
Devi fare un sacco di cose:
Metti active=False entrambi i dataset.
Stacca i due dataset mettendo Datasetfield=nil nel nested dataset.
Aggiungi il campo al nested dataset cancellando i fielddefs, aggiungendo 
il campo e usando Create Dataset (i 4 passi indicati da te).
A questo punto non dovresti avere il messaggio di errore che vedevi prima.
Devi pero' riagganciare i due dataset. Cancella i fielddefs del dataset 
principale, imposta DatasetField nel nested dataset, fai Create Dataset 
sul dataset principale e a questo punto dovresti avere tutto a posto.
ciao
Giacomo

cito:
active del dataset settato a false
svuotamento fieldsdefs del dataset da modificare  ?
aggiunta campo in field editor
create dataset sul dataset ??
ottengo che il nuovo campo non viene trovato.???
da chi non viene trovato?
forse all'attivazione del clientdataset ottieni un messaggio di errore?
Non ho capito bene la tua spiegazione.
sei a design time vero? vuoi aggiungere un campo ad un Clientdataset.
Bene suppongo che il campo in questione ti serva non a memorizzare non
perennemente dei dati ( e quindi dovresti modificate la tabella ) ma a
visualizzare dei dati che sono già in tabella in pratica devi usare un
campo calcolato quando selezioni new Field.. devi selezionare calculated
non data e nell'evento CalcFields del clientdataset valorizzi il campo creato.
Se non ho capito scusa.
mario
--- posted by geoForum on 
http://www.delphiedintorni.it
Newsgroup: it.comp.lang.delphi
Titolo: Usare 3 immangini in un bottone:

Salve a tutti come posso fare per avere l'effetto di un immangine in
grigio quando non sono sul bottone, a colori quando ci sono sopra ed in
falso rilievo quando è disabilitato?
Riesco solo ad averla a colori e in falso rilievo.
Se qualcuno sa rispondermi anche alla domanda sul testo cambia colore mi
farebbe molto comodo.
Grazie
MaTTeO.

 Riesco solo ad averla a colori e in falso rilievo.
Forse non ho ben capito, cmq dai un'occhiata alla modalità Flat offerta
dagli oggetti TSpeedButton.
(è un impostazione che utilizzo spesso, la trovo gradevole)
Ciao!
--
- Carlo -

 Se qualcuno sa rispondermi anche alla domanda sul testo cambia colore mi


 MaTTeO.
Credo che tu debba utilizzare il componente TToolBar; in questo ci sono tre
proprietà di tipo TImageList: DisabledImages, HotImages e Images che si
riferiscono alle condizioni da te citate.
Quale è la domanda sul testo cambia colore?
Ciaoao!
EssePì
~~~~~~~~ "Se qualcosa può andare storto lo farà" (Legge di Murphy)
~~~~~~~~~~~~

 - Carlo -
Si conosco la proprietà Flat, ma non è quello che intendevo!
Hai presente ("toccandoci") Internet Explorer, quando il puntatore del
mouse non si trova sul bottone, rimane a raso e con l'immagine in grigio
scuro, quando ci si porta sopra il bottone va in riglievo e l'immagine
acquista colore, mentre quando è disabilitato il bottone è a raso e
l'immagine è incassata in grigio chiaro!
Grazie
MaTTeO.
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 5 e Paradox

Buongiorno a tutti,
ho sviluppato una applicazione in Delphi 5 e uso come DB Paradox e mi č
successa una cosa stranissima.
Mentre salvavo dei record (circa 200) all'improvviso ne ho persi un certo
numero e sono scomparsi completamente come se qualcuno li avesse proprio
cancellati.
E' possibile che i DB Paradox siano talmente instabili da permettere un
fenomeno cosě grave?
Chiunque sappia qualcosa a riguardo puň gentilmente fornirmi una soluzione o
una alternativa?
Grazie a tutti
Alessia Mazzeo

 una alternativa?
 
L'alternativa è l'utilizzo di un db client/server, come IB.
Saluti
AS
-- 
Posted from  [212.177.19.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Alessia Mazzeo
Ciao, e' possibile che si sia verificato un errore a livello di programma e
non siano stati salvati fisicamente le modifiche che hai fatto su paradox,
se cosi' fosse ti consiglio di mettere: DbiSaveChanges(DataSet); all interno
dell onPost dei DataSet che modifichi, in modo che le modifiche vengano
salvate su disco.
Ciao, Angelo Diego Crabolu.

 salvate su disco.
purtroppo anche il DbiSaveChanges non ti salva dai crash di Win; i record in
realta' non vengono "scritti sul disco" ma vengono dati in pasto alla cache
di Win, che decide se, come e quando scriverli. Morale della favola: i dati
si possono perdere comunque.
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Semplice Aiuto

...salve, come faccio a far eseguire una determinata
operazione all'avvio di un programma delphi??
(nel mio caso, il checking per l'esistenza di un file...)
grazie

 ha scritto nel messaggio
news:4N9Y6.23378$Rq1.3...@news.infostrada.it...

usa l' evento Create nella Form1 ....lo trovi comodamente nell' Object
Inspector...:)

(nel mio caso, il checking per l'esistenza di un file...)
Puoi associarla al creare del mainform o del datamodule principale
della applicazione:
procedure TMainForm.Create(Sender: TObject);
begin
  if QualcheFunzione then
  begin
    Fai qualcosa
  end
  else
  begin
    Fai qualcosaltro
  end;
end;
 
-- 
Posted from 
ammi.mclink.it
 [195.110.128.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

(nel mio caso, il checking per l'esistenza di un file...)
puoi scrivere il codice direttamente nel dpr, prima della chiamata ad
Application.Run...
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Sistemi di controllo tramite PC

Salve a tutti,
sono interessato alla gestione di dispositivi esterni tramite PC, vorrei
sapere come gestire le porte seriali e parallele tramite Delphi e se
esistono siti che trattano sistemi di controllo tramite PC.
Un grazie a chiunque può aiutarmi.

 wrote in message 38f09...@news.dada.it...

Librerie/componenti per la gestione di porte seriali con Delphi, ne trovi a
bizzeffe su Torry o DSP, funzionano tutti abbastanza bene, ti consiglio di
cominciare da quelli che hanno anche un demo; se sei nella peste posso
passarti io qualcosa.
La gestione della parallela devi fartela tu andando a leggere/scrivere nelle
locazioni di I/O di LPTn tramite qualcosa del genere:
input:
asm
  mov dx,<indirizzo porta>
  in al,dx   // in al c'e' il byte letto
end;
output:
asm
  mov dx,<indirizzo porta>
  mov al,<byte da mandare>
  out dx,al
end;
Il funzionamento/mappa della parallela lo trovi sulla rete (un po' di
Altavista fa bene alla circolazione).
Occhio che l'I/O diretto non funziona sotto NT, mentre i componenti RS232
si.
Saluti
Davide
davide....@iol.it
soft...@masmec.com

Newsgroup: it.comp.lang.delphi
Titolo: FoatStr non funz. piu' RISOLTO

Dopo 3 giorni di faticosa caccia all'errore ho scoperto che la causa
di tutto era un'istruzione
SetLength(MyArray,2)
e successivo tentativo di assegnazione di un valore a MyArray[2]
Il che evidentemente sballava il puntatore alla funzione FloatToStr,
che in realta' era innocente, in vari punti del programma. 
Cmq non auguro a nessuno un errore cosi' subdolo.

[...]
Il problema non è nel "puntatore alla funzione
FloatToStr", quanto nel fatto che se setti la lunghezza
di un array a 2, dici che l'array ha due elementi e,
quindi, gli indici disponibili per l'array sono 0 e 1
... cioè 2 è OutOfBuond :)
	Ciao
	MassimoB
 


wrote:

Newsgroup: it.comp.lang.delphi
Titolo: Corso di FireBird

Salve
esiste un corso di FireBird in italiano?
e qualcosa che insegni ad usarlo facilmente, tipo cosa sono le stored
procedure ecc...
Grazie
-- 
Gilberto Marzuillo
Via Ceccano, 13
81100 Caserta
Italia
Tel. 
+39 0823351859
Fax 
+39 06233239522
Cell. 
+39 3476496431
Cell. 
+39 3287141100
web: 
www.marzuillo.com
e-mail: 
gilb...@marzuillo.com
icq: 35603715

 procedure ecc...
questo non è tanto legato a fb quanto a quasi tutti i db relazionali: 
oracle, sybase, db2, teradata...
se vai sul sito 
www.devspy.com
 trovi un piccolo articolo sulle stored 
procedure in interbase.
Bye
A

 procedure ecc...
per questo, basta l'SQL standard. 
Online book, ma NON in italiano, "Teach Yourself SQL in 21 Days, Second 
Edition" (non l'ho letto tutto e non sono in grado di dare un giudizio sulla 
sua bontà, cmq): 
http://docs.rinet.ru/SQL21
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 per questo, basta l'SQL standard.
No, non c'entra SQL, ci sono modalità differenti di creazione di
questo tipo di strutture, tra DB e DB.

> per questo, basta l'SQL standard. 
imho, no, per vari motivi:
1) troppe differenze tra i dialetti sql dei vari db
fai un cfr tra ib e oracle e vedi...
2) non tutti i db usano sql per le stored procedure.
Non ho mai verificato 'sta cosa, ma *pare* che in db2 le sp si scrivano 
in c....
A

 ha scritto nel messaggio
news:bvdpon$6v3$1...@lacerta.tiscalinet.it...


 stored procedure?
Le stored procedure sono delle "stored" procedure ;-), nel senso che
sono delle procedure memorizzate dal DBMS in un formato interno (BLR,
ad esempio, nel caso di Interbase) e lanciate sul server, su richiesta
del client.

 ha scritto nel messaggio
news:bvdpon$6v3$1...@lacerta.tiscalinet.it...


 stored procedure?
Si tratta di procedure residenti memorizzate a livello di database,
programmate in linguaggio sql.
Una caratteristica importante consiste nel fatto che tutto il blocco di
istruzioni viene eseguito in una sola transazione, quindi le istruzioni o
falliscono tutte o vanno tutte a buon fine.
Inoltre, siccome le stored procedure sono eseguite lato server hanno un
tempo di esecuzione molto più basso rispetto allo stesso insieme di
istruzioni pilotato dal client; di contro, però, impegnano il motore
database a servire solo il client che le lancia, facendo aspettare gli
altri.
Fine della panoramica.
Per esempi di stored procedure Interbase, mi pare di ricordare che sui
muanali ci fosse quanto di più necessario: nel caso non basti, esponi il
problema che si guarda insieme.
Saluti
        Marco Bortolani
        info @ 
marcobortolani.it
Newsgroup: it.comp.lang.delphi
Titolo: Può un componenete avere un suo Thread ?

Ciao a Tutti
Mi piacerebbe convertire in component una Thread Unit che
uso per interfacciarmi ad un flusso dati.
Ma può un component avere un suo TThread ???
Buona Giornata
Marco

 Ma puņ un component avere un suo TThread ???
Certo che si.
Ciao.
Gianluca.


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)

 wrote in message
news:j735a.279004$AA2.10...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: WM_RBUTTONDOWN: AIUTO

Vorrei mandare il messaggio WM_RBUTTONDOWN ad una finestra che non e'
attiva (cioe' non e' in primo piano). Ho provato con la seguente
chiamata:
PostMessage(WindowHandle,WM_RBUTTONDOWN,MK_RBUTTON,0)
ma non funziona. Da notare che se io mando il messaggio WM_KEYDOWN
funziona tutto correttamente. Come posso fare in modo che il mio
programma simuli che l'utente stia premendo il pulsante destro in una
particolare finestra (di un altro programma)?????
Altro particolare: l'ultimo parametro indica la posizione del cursore,
solo che e' strutturato in modo che la parte bassa indichi la x e la
parte alta la y (o viceversa). Come faccio a specificare le coordinate
in questo modo???
Grazie a tutti quelli che mi risponderanno!!!

 in questo modo???
Puoi usare la  makelong ( x,y ) ... restituisce un long da due word
(basso,alto)
Ciao! Davide DG

Grazie Davide, mi sei stato di molto aiuto. Ho risolto il problema con
la mouse_event: grazie ancora.




Newsgroup: it.comp.lang.delphi
Titolo: passaggio ARRAY

 Scusate 
Ho bisogno di creare una funzione che restituisce un array, ma non
riesco.
Premetto che dentro una classe.
Questa è la definizione.
function GetArrayCodIve: array of string;
quando definisco il corpo ricevo un errore.......
--- posted by geoForum on 
http://www.delphiedintorni.it

PICO ha scritto:

Devi essere piu' preciso. Che errore ricevi?


Usa i tipi.
Esempio:
Type
   TArray = Array of string;
Function GetArrayCodIve : TArray;
Una domanda... ma se devi gestire array di stringhe non ti e' piu' 
comodo gestire oggetti di tipo TStringList?
PICO ha scritto:



ERRORE E':
expected an identifier but ARRAY found in class NomeClasse



Per caso il messaggio di errore è il seguente : " Expected an identifier
but ARRAY found in class .... "?. Se è questo il messaggio io fatto così e
non mi ha dato errore:
type
  TArrayOfString = array of string;
function GetArrayCodIve: TArrayOfString;
Ciao.


Newsgroup: it.comp.lang.delphi
Titolo: risoluzione matrici

ciao a tutti,
sapete se esiste qualche componente o libreria
per risolvere le matrici?
grazie

 per risolvere le matrici?
non so se fa il caso tuo...cmq sul sito puoi trovare numerosi esempi di 
funzioni matematiche
http://www.delphiforfun.org/Programs/magicmatrix.htm
 



JCLMath del progetto JEDI
jk
Newsgroup: it.comp.lang.delphi
Titolo: Con Delphi "solo" Database???

Scusate se vi sembrerň un po' fuori tema, ma mi piacerebbe sapere se con
questo linguaggio di programmazione č possibile progettare qualsiasi genere
di programma (ad es. giochi per Windows in stile "Campo Minato" o qualsiasi
altro che possa venire in mente) oppure sia "solamente" rivolto ad un
settore ben preciso, come i database.
Avrete capito che sono inesperto assoluto in materia, ma ricordo i tempi
dello Spectrum, quando mi divertivo a fare semplici giochi in BASIC. Poi non
ho piů seguito l'evoluzione de PC e mi sono ritrovato pochi anni fa tra le
mani un computer dei giorni nostri....
Insomma, se con Delphi non si puň pensare di creare un gioco tipo Pac-Man e
simili, esiste un linguaggio relativamente alla portata dei comuni mortali -
non programmatori professionisti - che permetta di costruirsi i programmi
che uno ha in mente...o chiedo troppo?
Grazie
Paolo


Puoi fare tutti i tipi di programmi per windows che vuoi (o quasi tutti, poi
dipende da te), io ad esempio i database li evito quasi come la peste.
--
*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato togliere 1975 dall'indirizzo di posta
*-*-*-*-*-*-*-*-*-*-

 Insomma, se con Delphi non si può pensare di creare un gioco tipo Pac-Man


 Commodore16...16K di memoria! quelli erano bei tempi!!
tempi piu' "autentici".. si programmava direttamente la macchina, non il
sistema operativo (api) o stratificazioni di software (vedi odbc, directx,
bde, ecc.).. d'altronde l'hardware era quello e da li' non si usciva.. con
l'architettura aperta del pc e' meglio avere un'interfaccia software che si
occupi direttamente dell'hardware piuttosto che gestire da codice tutte le
varianti possibili e immaginabili della configurazione, e il prezzo da
pagare per tutto questo e' la lentezza e un consumo enorme di memoria. La
X-Box, in quest'ottica, e' un'idea geniale, torna al vecchio metodo con
un'hardware completamente moderno (si, ma per quanto? ;) )
Ciao, Sandro

 Commodore16...16K di memoria! quelli erano bei tempi!!
Eh già...mi viene in mente l'emozione che provai quando vidi comparire
l'orologio sullo schermo del televisore dopo aver creato il mio primo
semplice programma seguendo le istruzioni del manuale.

 rivolto ad un settore ben preciso, come i database.
no no, direi che Delphi e il suo fratello BCB sono i prodotti piu'
adatti per fare di tutto... 
Ciao,
Alan Solo

 Commodore16...16K di memoria! quelli erano bei tempi!!
A parte che forse in Italia lo abbiamo comprato in tre o in quattro al
massimo, ricordo quando creai un microscopico programma di disegno.
Matteo Riso
http://zipgenius.web-page.net

 ha scritto nel messaggio
news:8oHb6.29052$dD2.3...@twister2.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Copiare e Incollare immagini

Salve a tutti, vorrei una dritta su come fare a catturare una porzione di
un'immagine e copiarla in un'altra posizione.
Mi spiego meglio.
Ho Image1 e Image2 come TImage.
Image1 visualizza una bitmap caricata da disco.
Prememdo un bottone vorrei copiare in memoria una porzione rettangolare
della bitmap visualizzata in Image1 e riversarla in Image2.
Mi sa' che si devono usare le API ma non so' proprio come fare...
Grazie a tutti quanti mi risponderanno
P.S.
Ancora un paio di cose, please ;-)
Sapete consigliarmi una libreria freeware o opensource per lavorare con le
immagini?
Quale e' una buona guida (libro o tutorial) sulle API (Il file HLP
WindowsSDK di Microsoft lo trovo un po' ostico)?

 Mi sa' che si devono usare le API ma non so' proprio come fare...
Esagerato. :-)
Usa il metodo CopyRect del canvas, posseduto dai TImage. Usa naturalmente
quello del destinazione. Ti sarà tutto più chiaro se dai una guardata
all'help.
Ciao.
Giuseppe

 WindowsSDK di Microsoft lo trovo un po' ostico)?
Io uso il manuale
  The Tomes of Delphi
 Win32 Core API
Windows 200 Edition
che ritengo sia un ottimo libro...
Ciao
Ale.
Io uso

Grazie per le risposte, funziona alla grande.
Ciao
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: Web Services

Ciao a tutti,
e buon anno (anche se in ritardo).
Sto cominciando a sviluppare un client per un web services non
realizzato in Delphi.
Quancuno può indicarmi della documentazione online che mi guidi
proprio nei primi passi, o se non è difficile mi potete indicare come
richiamare un metodo che non si aspetta nessun parametro in ingresso.
Ciao,
DR

 DR
Andrea

Ancora una domanda...
Come faccio a inviare o ricevere un Dataset dal Web Services?
Ricordo che il WS non è scritto in Delphi (ma C#) e che io non sto
lavorando in .NET ma Win32.
Grazie ancora,
DR

 lavorando in .NET ma Win32.
Dovresti conoscere la struttura con cui il DataSet di 
ADO.NET
 "viaggia 
sulla rete" sottoforma di XML.
Non ti conviene creare un'applicazione .NET in quel caso (sia essa 
VCL.NET
 o Windows Forms) per semplificare?
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ok... il formato dei dataset li conosco, sia in invio che in
ricezione...
Il mio problema è che non so come gestire l'oggetto dataset, cioè mi
basta passare il nome come parametro o cosa?
Ciao,
DR

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

Mi servirebbe un qualcosa di gia' piu' o meno pronto per crittografare 
password da memorizzare in un database.
Non mi interessa che sia inviolabile, ma semplice e veloce da usare.
Goooglando si trova molto ma non ho trovato nulla di semplice semplice.
Basterebbero due funzioni
critta (passwd: String): String
decritta (passwd: String): String
ciao!
-- 
maz 

maz ha scritto:



http://www.efg2.com/Lab/Library/Delphi/MathFunctions/Cryptography.htm
Ciao
ACSH
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

lockbox di turbopower su souceforge.
Pax vobiscum.
A.

Newsgroup: it.comp.lang.delphi
Titolo: Drag and Drop

Dove posso trovare esempi sul drag and drop tra componenti.
Dovrei gestire il trascinamente da delle caselle di testo ad una griglia 
di un database,cioč dovrei inserire i dati nel database trascinandoli da 
alcune caselle di testo.
Grazie Gian luca

http://delphiknight.cjb.net
 Lezione sui Procedural
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Non so come ringraziarti
Ciao e grazie
Newsgroup: it.comp.lang.delphi
Titolo: XML..

Mi serve una mano,
mi serve una libreria per leggere/scrivere file XML con delphi 5.
Ho guardato openXML ma non sembra fare il caso mio.
In pratica mi serve una classe che implementi il DOM. Ho trovato molti
componenti ma nessuno mi convince. Nessuno ha esperienze in merito??
grazie.
ciauz!
maz

 ha scritto nel messaggio
news:bujdia$ifb8j$1...@ID-194014.news.uni-berlin.de...

come non detto, openXML sembra proprio fare il caso mio (non avevo visto
l'xdom..)!
maz

Ciao,
Se ti serve di prototipizzare velocemente un file XML, eccoti un
link che puņ tornare utile:
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=21082
Poi usi OpenXML per leggerli.
E' una libreria che manca della parte di lettura, la mia, ma a me
serviva una roba per scrivere - non per leggere :-)
Ciao,
Andrea
Newsgroup: it.comp.lang.delphi
Titolo: Re: Abbrevia di Turbo Power

 non esiste più (almeno sotto questa dicitura). Grazie anticipatamente
Oltre al problema che hai evidenziato ne hanno altri:
http://tinyurl.com/3v56l
bye.

 news:1kew9r9xqzv73$.xuwonp09v9f7$.dlg@40tude.net...
Uso XCeedZip perchè acquistato a suo tempo :( da 
www.xceedsoft.com
, è un
OCX con tutto quello che ne consegue :((
Nei messaggi del thread che ti ho segnalato ci sono altri consigli su
componenti free e non.
bye.

non esiste più (almeno sotto questa dicitura). Grazie anticipatamente
Se puoi postare questo link vedo di cercarlo: in due e meglio che da soli ;)
Intanto tampona con qualche componentino alternativo, ce n'e' molti: cerca
anche qui sul ng.
ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 ha scritto nel messaggio
news:k7240m00fpu7$.15b80cyq3p7cm.dlg@40tude.net...


Newsgroup: it.comp.lang.delphi
Titolo: Hook di sistema

Sto scrivendo un programma tipo PcAnywhere e per evitare di reinviare ogni
volta tutto lo schermo sono arrivato alla conclusione di intercettare tutti
i WM_PAINT per conoscere le aree dello schermo che vengono ridisegnate e
inviare solo queste.
Detto questo suppongo che la soluzione più logica per intercettare i
WM_PAINT sia un hook di sistema, peccato che non abbia la più pallida idea
di come si faccia!
Vorrei conoscere il vostro parere, qualche dritta e se ce l'avete a portata
di mano un sorgente di esempio sarebbe l'ideale.
Ok, con questo è tutto, grazie e ciao!

di mano un sorgente di esempio
Prendi spunto da:
http://www.geocities.com/andrealaforgia/keylogger.zip
-- 
Andrea Laforgia
#exclude <windows.h>
Newsgroup: it.comp.lang.delphi
Titolo: Controllo Memo.

Ciao a tutti,
Ho inserito sul form il controllo Memo. Per aggiungere una nuova linea non 
ho problemi. Il problema adesso è concatenare la stringa sulla stessa linea.
Per esempio:
Memo1.Lines.Add ('Inizializzazione.. ');
Memo1.Lines.Add ('Esecuzione codice in corso...');
   ...
   istruzione 1
   istruzione 2
   istruzione 3
   ...
Memo1.Lines.Add ('Riuscito');   <-- questa deve risultare sulla stessa riga, 
add con cosa va sostituito quindi?
Memo1.Lines.Add ('Fine Programma');
L'output sarebbe:
Inizializzazione...
Esecuzione codice in corso...
Riuscito
Fine Programma
Mentre vorrei ottenere:
Inizializzazione...
Esecuzione codice in corso... Riuscito
Fine Programma
Grazie in anticipo per la risposta.
Cooper. 

devi puntare alla riga interessata, per modificare l'ultima riga
inserita puoi:
Memo1.Lines[Memo.Lines.Count -1] :=  Memo1.Lines[Memo.Lines.Count -1]
+ 'Riuscito';
Memo1.Lines.Add('Fine Programma');
ciao

 linea.
t:= memo.lines.count -1;
memo.lines[t]:= memo.lines[t]+ ' riuscito!';
ti serve una sbirciata ai metodi e alle proprietà di TStrings
Ciao

 ha scritto nel messaggio 
news:44101c5d$0$29732$4faf...@reader2.news.tin.it...

Grazie a entrambi per la risposta, pensavo ci fosse qualcosa piu specifca 
per situazioni del genere. Avevo pensato una soluzione di questo tipo ma mi 
sembrava un po' grossolana.
Grazie ancora, Cooper. 

Ciao non deevi usare la add x fare quello che vuoi, ma la lines.text....
mi spiego meglio, scrivi memo1.lines.text:='inizializzazione' e la
successiva istruzione deve essere memo1.lines.text:=memo1.lines.text + '
quello che vuoi concatenare alla prima stringa inserita'
Capito???
ciao max '87
-- 
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: ragazzi mi date un aiuto grazie anticipatamente

il problema č questo
qualsiasi componente   jedi che mi da il seguente errore
file not found jedi.dcu
non so neanche come spiegarvi.
spero che mi possiate aiutare.
n.b
ho accuistato il libro di delphi6
il teso si chiama << programmare in delphi6 tutto e oltre di marco cantů.
e buono come testo?
ciao e grazie .

 ha scritto nel messaggio
news:bi2e7m$26n$1...@fata.cs.interbusiness.it...


> il problema è questo
..che per conoscere il tuo problema si è costretti ad aprire il messaggio.
A

 ..che per conoscere il tuo problema si è costretti ad aprire il messaggio.
plonkalo
-- 
Mauro Falzari ( 
http://digilander.libero.it/mauro.falzari
 )
"Se guardi nell'abisso, anche l'abisso guarda in te." (Friedrich Nietzsche)
Newsgroup: it.comp.lang.delphi
Titolo: contenuto di un'edit

ciao a tutti
ho un quesito da porvi.. faccio un'esempio:
procedure.........
var
c:char;
s:string;
begin
c:=edit1.text[1];//questo lo posso fare
s:=edit1.text[2..10];//questo no
end;
come posso fare per ricavare il contenuto di un'edit dal carattere 2 fino al
carattere 10?
ho provato con un'array
tipo
s[1]:=edit1.text[2];
s[2]:=edit1.text[3];
ecc
d:=s[2]+s[3] ecc;
ma è noiosissimo e non mi pare nemmeno un buon metodo per programmare... :)
qualcuno sa dirmi qualcosa?
grazie
erik

 carattere 10?
Prova a guardare sull'help la funzione "copy" nelle "string handling 
routines".
Ciao.
Slaine.
-- 
/*copyright by gupigupi*/#include <stdio.h>
main(){char t[]="\x65\x6d\x61\x69\x6c\x3a\x20\x67\x69"
"\x6c\x64\x65\x67\x61\x6d\x65\x73\x68\x40\x69\x6e\x77"
"\x69\x6e\x64\x2e\x69\x74";printf("*** %s ***\n",t);}

 ha scritto nel messaggio
news:EHa6a.222564$0v.62...@news1.tin.it...

Newsgroup: it.comp.lang.delphi
Titolo: Look come Office XP?

Ciao
conoscete componenti vcl, librerie o esempi di codice per riprodurre in Delphi
l'aspetto di Office XP
Grazie
Saluti & Auguri
Fede
-- 
Posted from  [195.75.150.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Ciao, 
per personalizzare i menu di delphi puoi provare anche a questo 
indirizzo
http://tbskin.flatstyle2k.com
che ti permette di dare un look and feel ai tuoi menu o come quello di 
Office XP o come quello di Windows XP. Stessa cosa per le toolbar. Ciao 
e buon lavoro
[3D]

 comunque... :)
Mi spieghi come hai risolto il "bug"? Io ho una TToolBar con impostato il
colore clBtnFace
ma quando uso il componente ottengo un risultato strano: dove ci sono i
bottoni mi fa uno sfondo
"argento-verde" dove non ci sono bottoni mi lascia clBtnFace...
Newsgroup: it.comp.lang.delphi
Titolo: scaricare dati da Excel

Problema:
- scaricare da excel i dati contenuti in un foglio con 15000 righe a 10
colonne
  in un file esterno;
Soluzione:
- adoperare i server in Delphi... bhe in W2K e Excel 2000 tutto ok scaricate
e
  creato correttamente il file esterno, appena passo il programma su Win9x e
Excel
  2000 lo "scaricamento" dati si ferma a circa 5900 righe (si pianta Excel).
Ho allegato il codice se a qualcuno viene qualche idea...
Ciao !
============================================================================
==============
Sheet è variant in private dell'offetto F_Main.
Function TF_Main.Get_Text_Cell(col,row:LongInt):String;
begin
     Result:='';
     If Not(isconnected) Then Exit;
     Result:=Sheet.Cells[Row,Col];
end;
Procedure TF_Main.Esegui_Scaricamento(nomefile:String);
var
   vuote,x,y,i:LongInt;
   res:Integer;
   sr:String;
begin
     Try
       ExcelApplication.Connect;
       isConnected:=true;
     Except
       MsgBox('Non è stato trovato nessun file di Excel aperto
!','Errore',mb_iconerror);
       Exit;
     End;
     Sheet:=ExcelApplication.ActiveSheet;
     Sheet.Visible:=False;
     if VarIsEmpty(Sheet)=true then
     Begin
       Exit;
     End;
     stato:=False;
     Try
       Try
         vuote:=0;
         screen.cursor:=crappstart;
         While (vuote<10) do
         Begin
           Application.ProcessMessages;
           sr:=Trim(Get_Text_Cell(1,y));
           If (sr='') Then vuote:=vuote+1 else vuote:=0;
           If (sr<>'') Then
           Begin
             For x:=1 to 10 do
             Begin
               sr:=Trim(Get_Text_Cell(x,y));
               If (sr<>'') Then
               Begin
                 Case (x) of
            // qualcosa da fare scrivo su file
                 End;
               End;
             End;
           End;
           If (res<>sizeof(rec)) Then
           Begin
             MsgBox('Errore di scrittura record su
file:'+#10+nomefile,'Errore',mb_iconerror);
             Break;
           End;
         End;
         screen.cursor:=crdefault;
       Finally
       End;
     Except
       screen.cursor:=crdefault;
     End;
     // disconnect
     ExcelApplication.Disconnect;
End;

 ha scritto nel messaggio
news:Apm08.10661$pm3.3...@news1.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Immagine in MDI Form

Sto sviluppando un programma MDI e ho un  problema:
non riesco ad inserire un immagine di background nella forma MDI
principale.
Sicuro che qualche anima pia riesca a risolvere il problema, già da
adesso lo ringrazio.
Asta la victoria siempre
che.g...@flashmail.com
Asta la victoria siempre
che.g...@flashmail.com

Su 
http://sunsite.icm.edu.pl/delphi
trovi alcuni componenti che fanno al caso tuo
Ciao
    Pier



Ti ringrazio per la disponibilità che mi hai concesso; non vorrei essere
scocciante se mi dessi una indicazione piu precise in quando sono andato sul
sito che mi hai indicato ma c'era una giungla di componenti e districarsi è davvero difficile.
Se tu già hai usato questi componenti gradirei che fossi un pò
più preciso.
Ciao

Newsgroup: it.comp.lang.delphi
Titolo: TBatchMove

Ciao a tutto il NG,
sto facendo degli esperimenti col TBatchMove ma da quello che ho capito puo'
essere usato solo col BDE, essendo questi esperimenti finalizzati ad una
applicazione ex-novo non vorrei usare il BDE, quali alternative avrei?
Dimenticavo: Per ora uso D6Prof.
grazie, Vittorio

 ha scritto nel messaggio
news:9Q0za.221595$K35.5...@news2.tin.it...


Newsgroup: it.comp.lang.delphi
Titolo: Impedire la visualizzazione della finestra "SAVE FILE" di windows

Salve,
ho un problame... dunque...
Situazione:
- Sistema di sviluppo: Borland Delphi 7 (ovviamente)
- Gestore di stampe: Report Buider 7
Ho creato un report, siccome ho la necessita di stampare un documento in 
maniera nascosta all'utente ho fatto questo:
- Ho impostato la proprieta DeviceTipe su Printer (per evitare che appaia la 
finestra di anteprima
- Ho settato la proprieta ppReport1.ShowPrintDialog := False; per evitare 
che appaia la finestra della stampante.
Siccome stampo con una stampante virtuale che crea un PDF, mi appare ancora 
la finestra di salvataggio del file...
Come si fa a scavalcare anche questa?
Aiutatemi non so piu davvero cosa fare... su internet non ho trovato 
nulla...
Grazie
sky...@email.it

 Come si fa a scavalcare anche questa?
Devi verificare che la stampante non sia di tipo "PostScript", anche se 
questo potrebbe escludere l'uso di alcune stampanti che si basano su 
questo linguaggio.
Ad ogni modo, la finestra che appare è creata e gestita dal driver di 
stampa, e non apparirebbe per altre stampanti convenzionali (non virtuali).
Non è ben chiaro qual è il motivo di questa limitazione.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

SkyRaid ha scritto:

Dalle proprietà della stampante, vai su porte\configura porta e cambia 
l'Output che certamente è impostato a "Prompt for filename"
Ciao.

 
Ma non è più semplice far creare il .pdf direttamente a Report Builder ?
Jodi


Bhe... direi proprio di si... ma come si fa? si puo fare?
Grazie.
sky...@email.it

 
http://delphi.newswhat.com/geoxml/forumgetthread?groupname=digital-metaphors.public.reportbuilder.general&messageid=46ea4869@mail.&displaymode=all
Jodi

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

come faccio a salvare su file (bmp) la paintbox????
grazie.

come faccio a salvare su file (bmp) la paintbox????
Temo che l'unica soluzione sia creare un TImage e copiare il
contenuto del Canvas.  Poi usi il metodo SaveToFile del
TImage.  E' un procedimento abbastanza lento, specie se
l'immagine e' grande.
-- 
Andrea Laforgia
#exclude <windows.h>
Newsgroup: it.comp.lang.delphi
Titolo: [K2][dbExpress][MySql]campi autoincrementanti

Salve a tutti.
Ho creato una tabella Mysql con
CREATE TABLE anag (
  id         INTEGER UNSIGNED AUTO_INCREMENT,
  nome    VARCHAR(50),
  PRIMARY KEY (id)  )
Se, usando il client mysql, faccio INSERT into anag (nome) values ('pippo')
, il campo id viene incrementato correttamente.
Se cerco di aggiungere un record alla tabella in Kylix ottengo il seguente
messaggio d'errore quando faccio post:
Project anagrafiche raise exception class EDatabaseError with message 'Field
'id' must have a value'
Ho provato a mettere il ProviderFlag pfInUpdate = False in
corrispondenza del campo id sul ClientDataSet, ma senza risultato.
Poi, nel campo id del ClientDataSet ho messo Required=False affinchè non
venga aggiunto nell'sql di Update, ma ho solo spostato il problema perchè
ora ricevo l'errore:
class EDBClient, message 'Field value required'.
Qualcuno può mettermi nella giusta direzione ?
Grazie.
Davide.

> Qualcuno può mettermi nella giusta direzione ?
Non vorrei dire una cavolata, ma credo che se tu metti un valore, mysql lo
ignora e mette da solo il giusto valore autoincrement. Quindi potresti dare
sempre 0 su ID.
Forse e' una stupidaggine, ma basta un secondo per vedere se funziona.
Ciao!              {MSX}
--
{MSX}  -  
http://msx.rules.it
Mantenitore delle FAQ di it.comp.lang.delphi,
reperibili qui: 
http://gpi.infomedia.it/abc/delphi/FaqDelphi.txt

 sempre 0 su ID.
ti ringrazio per la tua risposta, ma non funziona.
Se tu metti un valore, MySql usa quello. Se metti NULL incrementa il campo.
Hai qualche altra idea ?
Grazie
Davide.

Newsgroup: it.comp.lang.delphi
Titolo: [OT] Applicazione in remoto con mySql

Salve
ho creato un applicativo in Delphi che si connette in remoto con un db
MySql, tutto ok.
Il problema sorge con un hoster che non da la possibilità di accedere da
remoto al db, ma solo come localhost, esiste un modo per aggirare il
problema, senza dover cambiare hoster (preso dal mio cliente) ?
Tipo mettere un qualcosa sul server che faccia da ponte?
A presto
-- 
Gilberto Marzuillo
Via Ceccano, 13
81100 Caserta
Italia
Tel. 
+39 0823351859
Fax 
+39 06233239522
Cell. 
+39 3476496431
Cell. 
+39 3287141100
web: 
www.marzuillo.com
e-mail: 
gilb...@marzuillo.com
icq: 35603715

Gilberto Marzuillo
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

Newsgroup: it.comp.lang.delphi
Titolo: Db in Rete

un'applicativo fatto in Delphi 6 Prof., con file access tramite odbc ,
risulta lento.
chi ha fatto l'applicativo dice che usa odbc per avre portabilita'.
la conf. usa Win2000 Server + 2 Pc Win98
io credo invece che odbc , sia una palla al piede ; per applicazioni in rete
(si parla di 1 server + 3-4 stazioni) , cosa puo' essere valido , senza
ricorrere a
MsSQL Server
- Ado ?
- Kadao ?
- MySQL
ho provato le Kadao in locale e non sembra male , e non si porta dietro bde.
paradox non e' male , ma e' troppo legato al bde.
Delphi7 (quale poi Studio o Architect) , dara' qualche vantaggio ?
utile qualunque indicazione.
Maurizio

se 6 legato ad access, imho, conviene ADO.
A.
Newsgroup: it.comp.lang.delphi
Titolo: Server di accesso remoto

Sto sviluppando un applicativo in Delphi 4 ed ho ora la nesessità di trovare
documentazione sul 'Server di accesso remoto' (che credo disponibile solo in
win98).
Ho già trovato componenti in grado di controllare una connessione (usando le
API) ma non ho trovato nulla (nè in guida, nè tra i vari componenti)
riguardo ad API per il server di accesso remoto.
Qualcuno mi può aiutare ??

riguardo ad API per il server di accesso remoto.
Esistono delle API apposite per la gestione dell'accesso remoto, le API RAS
(Remote Access Services).
Una delle migliori conversioni che ci sia dal linguaggio C la puoi trovare
sul sito del Belga Francois Piette :
www.rtfm.be/fpiette
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

Newsgroup: it.comp.lang.delphi
Titolo: Asincronicita' di una funzione

Salve
Vorrei fare in modo che quando richiamo una funzione il prg non si fermi ad
aspettare il risultato della stessa ma  che prosegua. Questo perche' la
funzione deve andare ad elaborare del testo che e' potenzialmente molto
"sporco" e puo' fare impallare il tutto in qualche loop. Vorrei che se dopo
un tot secondi la funzione non ha ancora finito si interrompa...tipo:
vedo che ora e'
pippo := funzione;
.
.
Ciclo che controlla se un var globale e' impostata a true
se dopo tot secondi non ha ancora finito allora
imposto una var a true e la funzione che nei cicli controlla quella var se
la trova a true allora fa un ricco break.
che ne pensate? ho detto troppe vaccate? :)))
Grazie

>che ne pensate? ho detto troppe vaccate? :)))
no è un problema comune.
Se ho capito, tu puoi semplicemente mettere un
Application.Processmessage;
in mezzo alla procedura. Al massimo se non ti è sufficiente, puoi iniziare
un Threade metterci dentro la procedura (un po' esoso penso.. ma funziona)

aspettare il risultato della stessa ma  che prosegua. 
Devi utilizzare i thread.
Con Delphi 5 c'e' un esempio di ordinamento in parallelo, sfruttando
tre diversi algoritmi.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>