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

Ciao,
Non riesco a capire come posso usare la funzione LOCATE in un'applicazione
.NET per cercare un record in un database.
Qualcuno ha del codice di esempio?
Anche usando INTRAWEB andrebbe bene.
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno ha del codice di esempio?
Da quello che sono riuscito a capire Locate non è più sfruttabile.
Io accedo alla tabella in questo modo:
Tables[x].Rows[x].Item[x]
dove ovviamente Rows è il numero del record, Item la posizione del campo.
Se qualcuno conoscesse vie alternative... mi associo alla tua richiesta :-)
Valter

 Qualcuno ha del codice di esempio?
Avevo risposto a questa discussione, ma la risposta non è arrivata (non 
la vedo).
Si dovrebbe esplicare di quale tipo di applicazione .NET si sta 
parlando: se si tratta di 
VCL.NET
, la /Locate/ può essere utilizzata 
molto probabilmente così come in VCL Win32.
Per quanto riguarda invece le applicazioni esclusivamente basate sulle 
librerie Microsoft "Windows Forms" e "Web Forms" (
ASP.NET
), devi fare 
riferimento agli strumenti che ti vengono messi a disposizione dalla 
libreria base (FCL) del .NET Framework, basandoti sulla "Microsoft .NET 
SDK Documentation" per informazioni a riguardo.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 librerie Microsoft "Windows Forms" e "Web Forms" (
ASP.NET
) [...]
Ho erroneamente dato per scontato che ci si riferisse alla seconda opzione,
in quanto diversamente non ne vedevo la difficoltà d'uso...
Ciao
Valter

 in quanto diversamente non ne vedevo la difficoltà d'uso...
Sono certo che tu abbia fatto bene. :-)
Ma non si sa mai... ;-)


 Sono certo che tu abbia fatto bene. :-)
Scusate se non ho specificato comunque mi riferivo ad 
ASP.NET
.
Grazie per la dritta.


 ha scritto nel messaggio 
news:217Z56Z35Z171Y...@usenet.libero.it...


 interrogazione mirate al singolo record.
Grazie, mi sembra un ottimo consiglio. Provo subito a modificare il mio
codice!
Bacci.


Puoi inviarmi un piccolissimo listato di come implementi il tuo metodo per
cercare i record in un database?
Grazie
Bacci

Newsgroup: it.comp.lang.delphi
Titolo: invocazione metodo menù

Ciao a tutti,
a seguito dell' OK su una form, vorrei invocare il metodo "tbMyFunctionViewClick"
che viene normalmente invocato da menù (FILE/APRI/MYFunction). Come posso fare ?
grazie mille
Gianni.

Sembra che softwareEngineer abbia detto :

Crea dall' ide il metodo click come fai con gli eventi.
Ciao

> che viene normalmente invocato da menï¿œ (FILE/APRI/MYFunction). Come posso fare ?


softwareEngineer ha pensato forte :

myformclickok
{
  tbmyfunctionviewclick(nil);
}
intendi questo?

>>> che viene normalmente invocato da menù (FILE/APRI/MYFunction). Come posso 


 >> end;
Se non ho capito male quello che chiedi:
- Quando crei myForm devi passare la main come owner :
myForm:=TmyForm.Create(Self)
- Nella myForm devi mettere negli "uses" il riferimento alla form
principale : uses Unit_form_principale
- A questo punto la richiami cosi:
TFormPrincipale(Owner).MetodoCorrispondenteAllaVoceFILE_APRI_MYMenu
Matteo

Esattamente questo !
grazie mille .


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

Come faccio a cambiare l'altezza di un'Edit? I valore di default è 26, lo
cambio, ma quando lancio il programma mi torna a 26....
Grazie, ciao

 cambio, ma quando lancio il programma mi torna a 26....
Metti nell'evento OnCreate del form la linea
Edit1.height := x;
dove "x" e' l'altezza che vuoi assegnare all'edit.
Spero di aver capito il problema.
Ciao.

 cambio, ma quando lancio il programma mi torna a 26....
Credo tu debba modificare il font dell'edit.
ciao
erik
Newsgroup: it.comp.lang.delphi
Titolo: static Vs external

In una libreria wrapper per una dll scritta in c trovo ad un certo punto 
questa dichiarazione:
class function EvCallback(e: cm_event): Integer; cdecl; static;
Io utilizzo D5 pro e questi se la prende a male e se ne esce con un 
errore inopportuno del tipo "field definition not allowed after method 
or props..." cosa che ovviamente non è vera.
Credo che il wrapper sia stato scritto con BDS (delphi 10?), forse nelle 
versioni più recenti di delphi quella riga di codice è corretta?
A me non va neppure se provo a sostituire static con external 'mylib.dll'.
Illuminatemi prego...
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn

or props..." cosa che ovviamente non è vera.
Cosa ovviamente verissima :-) visto che "static" non è una "calling
convention" ammessa in Delphi. Quello che è molto probabilmente
accaduto è che nel tradurre il codice da C++ a Delphi, la parola
chiave C++ "static" (che si usa in C++ appunto per creare i membri
statici di classe, ovvero le class function di Delphi), sia transitata
erroneamente nel codice finale.

Newsgroup: it.comp.lang.delphi
Titolo: Parser di strutture

Dovrei fare un parser che prende in esame dei file .h contenenti strutture
di file e genera un array con nome del campo, posizione nella struttura,
tipo e lunghezza del campo in modo da poter elaborare meglio il campo.
Prima di sbattere la testa con if e while innestati a manetta esiste qualche
tecnica particolare da utilizzare?
Avevo sentito parlare di matrici con le parole da ricercare e dove ogni
carattere erano indicati i possibili caratteri che potevano seguirlo ecc.
Grazie a tutti.
Bye

Puoi usare Lex e Yacc, che pur generando di norma solo linguaccio C esistono
anche in una versione ridotta (a scopo didattico) per pascal.
Direi che per verificare la sintassi di un header .h vanno benissimo.
Con Lex definisci il controllo sintattico, con Yacc quello grammaticale.
Prova a cercare con google "delphi yacc".
Saluti,
Ender


 Prova a cercare con google "delphi yacc".
Ho scaricato un po' di librerie, adesso vedo se si riesce a recuperare
qualche esempio....
Thx
Newsgroup: it.comp.lang.delphi
Titolo: "Pilotare" una pagina asp

Come posso fare per compilare da Deplhi (ovviamente on-line) i campi di
una submit form di una pagina asp?
Tentata spiegazione :-) :
Vorrei fare una cosa tipo 
www.sito.com/login.asp?Username=io&pwd=ciao
tramite un oggetto wrbbrowser ma questa sintassi la pagina non la
accetta.
Pensavo ad una cosa simile (scusate l'esempio inventato):
webbrowser1.sendkey('io'+TAB+'ciao'+INVIO)
siccome conosco a priori la "forma" della pagina.
ancora meglio sarebbe:
webbrowser.document.text1='io';
webbrowser.document.button1.click;
ecc.
 Grazie e scusate la lunghezza del messaggio ;-)

 accetta.
Ciao... forse ho capito cosa vuoi fare (o forse no... ;-) ) : vuoi
"automatizzare" un login su un sito che altrimenti richiederebbe
l'immissione di dati via form del browser ?
 Se è così, puoi utilizzare il componente tnmhttp di D4 o D5 (guarda il
metodo "PostData"... al limite ti passo un esempio già pronto). Se hai
Delphi < 4, mi pare che ci siano dei componenti freeware in giro per la rete
(che non conosco, ma so che ci sono).
Se così non fosse e ho capito male cosa volevi fare... chiedo scusa... ma
stasera mi hanno picchiato ad allenamento e sono un po' rinfofonito... ^_°
Ciao!! Davide DG

 on: 17/05/00


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

Ho scaricato il firebird-1.0.2.908 per (esigenze economiche)e ma non riesco
a capire come
diavolo si installa, ho provato ad eseguire il file
BuildExecutableInstall.bat ma niente mi apre una finestra ms-dos che dice
che ho installato una versione di interbase e devo disinstallarla, l'hoi
fatto ma niente continua a fare quell'errore.
Per caso ho sbagliato a scaricare il file. . . .. bho

hai riavviato dopo aver disintallato interbase?
A

 A
Si che l'ho fatto, sono disperato !!!
no potresti darmi un link da cuoi scaricare una versione anche + vecchia ma
funzionante ?

 ha scritto nel messaggio
news:JMOwa.4259$lK4....@twister1.libero.it...

Vai su:
http://sourceforge.net/project/showfiles.php?group_id=9028
e scendi fino a Firebird-Win32
Scarcati la 1.5 che e' piu' "Interbase indipendente" (io comunque l'ho
appena installata e non so ancora cosa implichi questo...)
ciao, Vittorio
Newsgroup: it.comp.lang.delphi
Titolo: ancora textfile

E' possibile eliminare solo alcune righe di un file di testo?
Grazie in anticipo.

E' possibile eliminare solo alcune righe di un file di testo?
No, a meno di riscriverlo tutto.
I file di testo sono sequenziali.

Dovrei accodare degli input da fotocellule e lettori barcodes
in un file di testo e poi scorrere e elaborare le righe da un'altra procedura
..voi come fareste?
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:1id7uugevuu49pj6u...@4ax.com...


..voi come fareste?
Perche` proprio un file di testo ? perche` non un db ?
In ogni caso, finquando si tratta di *accodare* il file di testo va
bene, ma se devi fare lavori di "collage", meglio il db.


Un modo abbastanza "quick and dirty" sarebbe quello di usare un DB basato su
file di testo( come il dataset di esempio che viene fornito con Delphi )
oppure MyLittleBase( che mi pare si basa su files di testo ).
In ogni caso se il file inizia a diventare grosso, passa subito ad un DB
"serio".
Comunque usando un dataset, non dovrebbe essere troppo complicato fare il
trasferimento.
Ciao
Andrea

 ha scritto nel messaggio
news:as1vr8$n75s1$1...@ID-170738.news.dfncis.de...


che ne pensate?
Auguri.
p.s.: ricordati sempre il principio KISS.

cos'è il principio KISS?
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:7e5auugmj6gnn9dbg...@4ax.com...


 cos'è il principio KISS?
KISS= Keep It Simple, Stupid!
:)
Andrea


    ABLS Team (
www.abls.it
)
········································
Newsgroup: it.comp.lang.delphi
Titolo: Creare DLL per sw C++ con D6

Dopo tantissimo tempo mi rifaccio vivi in questo forum per porre un quesito:
Dovrei sviluppare una DLL per il software Winrad realizzato in C++ con 
CodeGear RAD Studio 2007 (also known as RAD Studio V5), l' autore ha fornito 
ben 14 pagine di documentazione su come implementare le chiamate, cosa che 
non ho mai fatto prima. Il nocciolo della questione č che dispongo solo di 
D6 pro e Delphi  č l'unico linguaggio che conosco : domanda č possibile 
scrivere questa DLL con il D6?
Grazie a tutti
Carlo 

ciao.
Premesso che senza avere idea di come dovrebbe essere implementata
rispondere non è possibile e che imho una discussione del genere
sarebbe OT, presumo che tu possa toglierti ogni dubbio facendo questa
domanda al tizio che ha sviluppato winrad.

 domanda è possibile scrivere questa DLL con il D6
Certo: forse non hai focalizzato bene il problema, perchè nel momento 
in cui compili una dll win32 con delphi, il linguaggio con cui è 
scritto il programma che vi accede è indifferente per te, e' 
l'architettura di windows che permette l'accesso alla tua dll da 
qualsiasi programma.
Se ti riferisci a questo documento:
http://digilander.libero.it/i2phd/bin/Winrad_Extio.pdf
li' ci sono scritti gli "entry point" che il software scritto in c++ 
cerca nella dll che dovrai sviluppare: quella dll fa da ponte tra 
winrad e il dispositivo hardware che dovrai interfacciare.
Tu dovrai scrivere una dll a nome ExtIO_[NOMETUODISPOSITIVO].dll che 
esporti le chiamate indicate dal documento, in modo che winrad sappia 
dialogare con il tuo hardware.
Documentati qui per iniziare:
http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm
Vedo che l'autore e il sito sono italiani, forse se gli scrivi lui 
saprà aiutarti meglio di noi.
Ciao
-- 
Morde

 scrivere questa DLL con il D6?
Certo che e' possibile, ed anche relativamente semplice.
Ti consiglio la lettura di questo :
http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm
-- 
================================================================
Alberto Rubinelli - A2 SISTEMI 
news.aioe.org
 ThunderBird 2.0.0.14
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
skype: albertorubinelli  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
================================================================

 ha scritto nel messaggio 
news:zG5%k.207068$FR.4...@twister1.libero.it...


Grazie a tutti, gentilissimi.,
 l'unico timore era appunto il cercare di far entrare qualcosa di quadrato 
in un foro rotondo. Come mi avete detto ,in questo caso, i fori hanno tutti 
la stessa forma .
Grazie Carlo
Newsgroup: it.comp.lang.delphi
Titolo: Problema con form mdi

Salve,
ho creato un form padre MDI e tre form figli contenuti nel principale.
Quando avvio l'esecuzione dell'applicazione visualizzo le tre barre dei tre
form minimizzati.
Vorrei sapere se esiste un modo per non farle visualizzare.
Non si può neanche settare la propietà di visibile in false.
Io voglio che questi form si vedano solo quando premo un apposito pulsante
se no non vorrei neanche visualizzare la propria barra...
(Spero di essere stato chiaro)
Sapreste dirmi se si può fare? (E come??)
Grazie
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Io voglio che questi form si vedano solo quando premo un apposito pulsante
Ad ogni chiamata delle form devi ricordarti di crearle:
    Form1 := TForm1.Create(Application);
    Form1.Show;


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Se gli faccio l'Hide il borland mi dice che non si può fare con una MDI.
Nell'evento close della form metti:
action := caFree;
Newsgroup: it.comp.lang.delphi
Titolo: Jedi JvDBGrid + checkbox

Chiedo a chi conosce e sfrutta questa Griglia :
 
questo componente delle Jedi, offre qualche facilitazione per inserire 
checkbox nella griglia, o al solito si deve ricorrere all'evento 
OnDrawColumnCell + DefaultDrawing = false.
 
Ho provato la griglia rDbGrid/rDbGrid_MS di Tomas Rosinsky, ma non 
sempre ottengo il risultato cercato:
+ comoda per i checkbox, per settare 2 o piu' righe per le intestazioni
- non sempre i font assegnati alle colonne sono rispettati (a design 
time sempre)
- spesso i messaggi assegnati a Hint non sono visibili
 
Uso Delphi 10.3

Ciao Maurizio,
  e' da tempo che sto lavorando (per modo di dire ..) con le librerie della 
TMS.
Credo che abbiano delle griglie molto ben fatte, cosi' come lo sono quelle 
della devexpress.
Per rimanere in un ambito free, nei miei progetti che ancora non ho avuto il 
tempo (ma anche la voglia) di modificarne il codice ti posso suggerire la 
griglia della Scalabium.
E' gratuita, molto ben mantenuta (l'ho vista adesso ... hanno messo anche 
gli stili !!) e ha davvero molte possibilita' tra cui i checkbox nativi.
L'ho usata per anni ma preferisco lavorare con le griglie sganciate dal db, 
quindi ho fatto altre scelte.
 
La trovi qui
http://www.scalabium.com/
 
 
segui il link per TMSDBGRID
 
Ciao
Daniele 
 

Ciao Daniele ; grazie
 
Conosco i componenti Devexpress, davvero unici, anche se non facili da 
capire e certo ben piu' costose delle TMS
 
Lavorare con griglie non Db, suppongo TStringGrid da una perte ti da 
massima liberta' (es: creare esplosi di un record), dall'altra ti 
costringe ad un po' di lavoro per lo scrolling.
 
Provo ad usare la Griglia Sacalabrium, se non mi trovo, ritorno alla mia
DbGrid cercando di capire l'intooppo che mi da con  Delphi
10.3 Community ma non con 10.1 Architect dove tutto ok (stesso codice)
 
il compilato
- Debug  visualizza tutto corretto
- Release visualizza i CheckBox , ma non le righe che deve disegnare 
come default.
 
 

 10.3 Community ma non con 10.1 Architect dove tutto ok (stesso codice)
Quello che capisco poco e' come sia possibile rilasciare un community 
edition con mille problemi.
Certo qualcuno passa alla commerciale, molti no.
Tra le altre cose TMS sta portando diverse sue librerie anche per Lazarus.
Non da trascurare !!
 
Ciao
 
Daniele

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

 sapete il nome di un buon componente ftp server possibilmente open sorce ?
Indy?

 ha scritto nel messaggio
news:ao155u$1a283$1...@news02.it.net...


http://www.nevrona.com/indy/

Newsgroup: it.comp.lang.delphi
Titolo: Scheda di rete

  Avrei bisogno di poter abilitare/Disabilitare la scheda di rete del pc 
via Software.
Qualcuno conosce un'api che fa questo?
Grazie
Stefano Lorenzi
--- posted by geoForum on 
http://www.delphiedintorni.it

 Qualcuno conosce un'api che fa questo?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wnet/wnet/wnet_functions.asp
Newsgroup: it.comp.lang.delphi
Titolo: Post su DbEdit

Buongiorno a tutti.
Immagino che sia un problema trito e ritrito ma non trovo niente in giro.
Ho una piccola form con un paio di dbEdit e una toolbar con due button: Ok e annulla.
 
Quando modifico il campo sulla dbEdit, se esco dal dbEdit (ad esempio dando il focus al secondo dbEdit) va tutto bene.
Se invece modifico il dbEdit e poi clicco direttamente il button Ok, il dato non viene aggiornato.
 
Come si risolve questo problema?


Io l'ho risolto spostando il focus da codice, nell'onClick del button, 
al parent del button.
 
 
 

 al parent del button.
 
Sembra invece che mi funzioni forzare il 'post' sul dataset del dbedit.

> Come si risolve questo problema?
 
E' probabile che il post sia gestito sulla perdita del focus da parte del tdbedit.
Ergo: se fai click su un oggetto che NON PUO' AVERE IL FOCUS, il tdbedit non perde il focus ed il post non sarà eseguito.
 
C'e' un modo semplice per accorgersi se è questo il problema:
metti una showmessage nell'onexit del tdbedit e rifai il tuo test.
 
 
A.

E' esattamente questo il problema, che avevo capito ma non risolto.
La soluzione l'ho trovata come da post precedente: andando a forzare il POST sul dataset funziona...


 C'e' un modo semplice per accorgersi se � questo il problema:


L'evento è il click sul button 'Ok'


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

Salve, la funzione di cui nel subject dovrebbe servire a ristrutturare
tabelle paradox corrote... non ho trovato niente nell'help, qualcuno
puo' darmi qualche info piu' dettagliata? GRAZIE

>
Salve, la funzione di cui nel subject dovrebbe servire a ristrutturare
tabelle paradox corrote... non ho trovato niente nell'help, qualcuno
puo' darmi qualche info piu' dettagliata? GRAZIE
<<
Il file č BDE32.hlp e dovrebbe essere nella cartella del BDE.
L'help della funzione contiene anche un esempio piuttosto completo.
hth
Paolo Arosio

 puo' darmi qualche info piu' dettagliata? GRAZIE
C'č anche una DLL e un programma che la usa (con 
sorgente in Delphi) nella sezione relativa al supporto 
tecnico al BDE sul sito della Borland.
-- 
Roberto Lupi
Newsgroup: it.comp.lang.delphi
Titolo: Delphi e C

Con Delphi 6 č possibile compilare dei sorgenti in C
ad esempio se scrivo questo sotto, me lo compila !?
MAX
int fmsbin2ieee(float *src, float *dst) {
    union {
 float a;
 u_long b;
    } c;
    u_short man;
    u_short exp;
    c.a = *src;
    if (c.b) {  /* not zero */
 man = c.b &gt;&gt; 16;
 exp = (man &amp; 0xff00) - 0x0200;
 if (exp &amp; 0x8000 != man &amp; 0x8000)
     return 1; /* exponent overflow */
 man = man &amp; 0x7f | (man &lt;&lt; 8) &amp; 0x8000; /* move sign */
 man |= exp &gt;&gt; 1;
 c.b = c.b &amp; 0xffff | (long)man &lt;&lt; 16;
    }
    *dst = c.a;
    return 0;
}

 ad esempio se scrivo questo sotto, me lo compila !?
No.

 ha scritto nel messaggio
news:zJKsa.87120$DT4.2...@twister1.libero.it...


 ha scritto nel messaggio
news:eHLsa.35914$3M4.1...@news1.tin.it...

OK, ma avevo sentito parlare di delphi 6 che poteva in qualche
modo compilare un sorgente in C, forse mi sono sbagliato !?
Quindi se vorrei convertire un sorgente da C  in pas come faccio ??
(voi mi direte manualmente!) ma vorrei evitare questo !
MAX

 ha scritto nel messaggio
news:ZPLsa.87291$DT4.2...@twister1.libero.it...


dai un occhio ai vecchi post.
Fovresti trovarne uno mio legato allo stesso tema al quale hanno risposto in
modo interessante...
Bye
A.

Newsgroup: it.comp.lang.delphi
Titolo: [Firebird] Diagnosi e riparazione dei database corrotti

Su 
www.firebirdsql.it
 è stato pubblicato un pdf dal titolo:
"Diagnosi e riparazione dei database corrotti."
Commenti e critiche bengradite.
Saluti
Marco Kregar
marco....@firebirdsql.it
www.firebirdsql.it

 Saluti
Grazie Marco, 
č sicuramente utile e molto interessante.
Se hai altre info, articoli, posta pure che mi interessano molto!!
ciao fabrizio

Newsgroup: it.comp.lang.delphi
Titolo: Evento a run-time

Salve a tutti.
Ho istanziato una serie di componenti a run time e piazzati su una form in
bcb6.
Adesso voglio gestire i suoi eventi come il click del mouse e altri.
Non so come si fa a gestirli.
Se avessi piazzato dei componenti a design time avrei avuto il suo
bell'evento gestito in una funzione nella sua unit ma cosi' non c'e'
Qualcuno puo' aiutarmi?
Grazie
G

 Adesso voglio gestire i suoi eventi come il click del mouse e altri.
Costruisci dei metodi che abbiano lo stesso prototipo degli eventi e a
run-time assegni gli handler:
...
type 
  TForm1 = class(TForm)
  ...
     procedure MyButtonClickHandler(Sender: TObject);
...
...
procedure TForm1.MyButtonClickHandler(Sender: TObject);
begin
  ....
end;
...
  MyComponent := TMyComponent.Create(Form1);
  ...
  ...
  MyComponent.OnClick := MyButtonClickHandler; 
...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ...
Grazie, dopo una minima traslazione tutto e' andato bene.
Grazie 1000++
G
Newsgroup: it.comp.lang.delphi
Titolo: incDate

tutte le informazioni ed i metodi che ho trovato su internet per
utilizzare incDate, non riesco ad utilizzarle in delphi 2005.
Qualcuno può chiarirmi l' utilizzo di incDate?
Grazie

 Qualcuno può chiarirmi l' utilizzo di incDate?
Non ho trovato traccia della funzione *IncDate* da te citata...sei 
sicuro di non confonderti con *IncDay*?
Quest'ultima funzione esiste ed è regolarmente documentata sulla Guida 
in linea anche su Delphi 2005; per utilizzarla, occorre aggiungere alla 
clausola *uses* la unit /DateUtils/.
Ciao! :-)
-- 
Marco «Alka» Breveglieri
  (marco [@] abls [.] it)
  ABLS Team S.n.c. - Software & Web
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 sicuro di non confonderti con *IncDay*?
...o con IncMonth (utilissima per calcolare le scadenze di pagamenti 
mensili)
Ciao
Gianni

 mensili)
In effetti la unit /DateUtils/, che se non sbaglio č stata introdotta in 
Delphi 6, contiene tantissime funzioni che mi sono tornate spesso utili 
nei calcoli piů frequenti con le date. :-)


Newsgroup: it.comp.lang.delphi
Titolo: E' possibile...

creare un programma che gestisca un database tipo di gestione clienti per
un'azienda (...), farlo girare in una lan e renderlo "pubblico" in internet
tramite password il tutto usando Delphi ?
In teoria ogni client potrebbe accedere alle schermate dei dati dei clienti
tramite "pagine internet attive" (come l'asp M$) utilizzando un normale
browser e delle password che permettano di modificare i dati, e creare gli
utenti "esterni" (i clienti stessi ) con i soli diritti di leggere tali
informazioni.
Oppure si potrebbe creare un database che giri sulla lan sotto sql ma poi
come potrei render "pubblici" tali dati ?
Stiamo parlando di una gestione di circa 10000 clienti quindi un database
molto corposo...
Attendo consigli anche su eventuali software house che possano avere già
prodotti simili o crearli da zero io purtroppo ora come ora sono impegnato
nella CCNA (...) e non ho tempo da dedicare alla programmazione.
GbMax

 nella CCNA (...) e non ho tempo da dedicare alla programmazione.
La mia azienda e` specializzata anche su questo, se mi contatti in email
(
a.laf...@libero.it
) ti do` maggiori informazioni. Abbiamo gia` sviluppato
prodotti di questo tipo per enti statali.
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.delphi
Titolo: Upx si può criptare l'exe finale?

Se compatto un file .exe con UPX e poi lo leggo con il blocco note tra le
prime righe esce scritto che è stato compattato con upx, si può in qualche
maniera criptare la compressione fatta con upx?
Ringrazio chi risponde.
Marco


non mi pare che si possa.
Pero' probabilmente esiste qualche altra utility che non comprime ma cripta
:) le usi insieme ed e' fatta.
Prova magari a cercare su 
www.google.com
Ciao !

 può in qualche maniera criptare la compressione fatta con upx?
non è un fatto di "potere", proprio non devi. Se usi UPX devi tenere 
quella scritta. Per forza. Qualsiasi modifica e ti possono portare in 
tribunale. Non lo faranno molto probabilmente, ma è meglio non 
rischiare, e rispettare il lavoro altrui

maniera criptare la compressione fatta con upx?
Se sono informazioni testuali (a meno che il prg non implementi un
calcolo del checksum dei caratteri e quindi si accorga se vengono
cambiati) puoi sostituirle con caratteri tuoi.
--
Walkie...@Libero.It (ICQ# 8143647)

cambiati) puoi sostituirle con caratteri tuoi
no, è scritto espressamente che non vanno cambiati

no, è scritto espressamente che non vanno cambiati
Ok, si tratta di impossibilita' legale, che non conoscevo.
Io mi riferivo alla possibilita' tecnica di farlo.
--
Walkie...@Libero.It (ICQ# 8143647)

Newsgroup: it.comp.lang.delphi
Titolo: REQ: MANUALE--> DELPHI 4.0

SALVE, IO HO STO PROGRAMMA, CHE MI DICONO UTILISSIMO, MA IL PROBLEMONE È CHE
IO NON LO SO USARE!!!
CHIUNQUE ABBIA IL MANUALE E PREGATO DI MANDARMELO, AL + PRESTO POSSIBILE!
POTETE SPEDIRMELO QUI: ---> 
Crik...@libero.it
GRAZIE MILLE A CHIUNQUE ESAUDISCA QUESTA RICHIESTA!!

 wrote in message
r%R%4.144382$VM3.9...@news.infostrada.it...



ma non esistono le regole del nettiquette? e poi delphi non era un ambiente
di sviluppo?
scherzi a parte, scrivere in maiuscolo equvale ad urlare non farlo.
per il manuali di delphi prova delphi 4.0 cantů.
ciao ciao
--
Gna...@Wappi.com
ICQ# 76488613

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

Sapete come posso fare a fare un applicativo di acad con Delphi??
cioč fare dei disegni parametrici utilitzzando DELPHI..
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cioè fare dei disegni parametrici utilitzzando DELPHI..


Newsgroup: it.comp.lang.delphi
Titolo: Piu' veloce della pos...

Ciao Raga,
Mi stavo orientando verso le RegEx, ma voi ne conoscete qualcuna free per
Delphi che funzioni bene?
-- 
Andrea Raimondi
REICOM S.r.l.
Software Developer

 Delphi che funzioni bene?
Tempo fa ho scritto le implementazioni dei due algoritmi KMP[1] e
BMH[2].
Appena recupero i sorgenti (backuppati) li posto.
[1] KMP = Knuth Morris Pratt
[2] BMH = Boyer Moore Horspool

 
Io da un po di tempo uso il TRegExpr
http://regexpstudio.com/

 ha scritto nel messaggio
news:bvdnha$mu0$1...@balena.cs.interbusiness.it...


 
http://www.droopyeyes.com/default.asp?mode=ShowProduct&ID=4
anche io lo uso da qualche anno e ne sono soddisfattissimo!
Ciao, Sandro
Newsgroup: it.comp.lang.delphi
Titolo: Stranezza su type library del client lotus notes

Un saluto a tutti.
Ho importato la type library della interfaccia offerta dal client di
lotus notes.
La stranezza che riscontro è che negli esempi trovati su vari siti si
fa riferimenti a metodi che nella type library non trovo...
Non è che qualcuno del ng usa il clinet doi lotus notes?
Giusto per vedere se sono io ad avere problemi..
Il metodo che non trovo è Initialize di NotesSession.
Questo metodo permette di loggarsi sul server senza far comparire la
dialog per l'inserimento della password.
AS

Alberto Salvati ha scritto:

ti confermo che il metodo esiste e funziona
sei sicuro di aver importato la tye library corretta?
quella giusta è "Lotus Domino Object" e non "Lotus Notes Automation 
Classes" che è obsoleta
ciao
Gerardo

> sei sicuro di aver importato la tye library corretta?
Sorry. avevo prp preso il com sbagliato.
Tnx.
AS
Newsgroup: it.comp.lang.delphi
Titolo: [OT] Quale hosting per DB remoto da accedere via Delphi?

Buongiorno a tutti...
Leggermente OT...ma spero che qualcuno abbia già avuto modo di sbatterci 
la testa ed abbia trovato un hosting decente...
Il mio programmino dovrebbe leggere/scrivere su una cartella ftp remota 
dei files, inoltre deve leggere ed aggiornare un db sempre sullo stesso 
hosting (parecchie righe ma una sola tabella...per parecchie intendo da 
qualche centiniaio a qualche centinaia di migliaia).
Il tutto deve avere accesso ovviamente per utente/password diversi (che 
non ho idea di quanti potrebbero diventare...dipende da quanti clienti 
comprano il sw...).
Non mi interessa il tipo di db offerto, non ho pretese.
Idee in merito?
 
Grazie, spero di non esser stato troppo OT

Io ti suggerisco un occhio ad AWS.
 
Per lo storage di file ci sono diverse soluzioni.
Io ho usato S3 ( bassi costi di i/o ma piu alti per lo spazio) e Glacier (costi bassissimi per lo spazio e piu alti per le transazioni di i/o).
Dovrebbe esserci anche un altra soluzione che "somiglia" a s3 ma non ho mai approfondito.
Considera che sul Glacier ho circa un terabyte (sto progressivamente converntendo dei video HI8 in digitale usando una canopus...) e mi arrivano fatture inferiori ad un euro...
 
Per il db, dai un occhio a RDS, del quale pero' tengo a sottolineare che non ho idea dei costi.
 
Nota che per AWS serve la carta di credito.
Te la chiedono all'atto della registrazione altrimenti col kakkio che ti fanno andare avanti.
Se hai giustamente timore a lasciarne il numero sui loro server, Intesa SanPaolo permette la creazione di una carta virtuale al quale assegni un budget.
Presumo che anche gli altri istituti abbiano servizi analoghi.
Infine, prima di iniziare a usare AWS sul serio, valuta costi e modalità qualora decidessi poi ti mollarli in favore di altre soluzioni.
 
Una alternativa potrebbe essere Aruba, ma in giro ho sentito opinioni molto discordanti sulla qualità/affidabilità dei loro servizi e sulla qualità del supporto.
 
A.
 

 Idee in merito?
 
Amazon è un buon hosting, hai tutto integrato e programmabile tramite API (non
sto scherzando, puoi praticamente accendere e spegnere macchine in base ad
eventi dell'applicativo). Di contro, come tutti gl ambienti cloud, ha degli
aspetti che ti legano ad esso (e.g. fare un dump di una istanza RDS di Oracle o
di SQL Server è un palo nel culo), inoltre devi fare molta attenzione al tipo
di istanza che vai ad implementare (e.g. le T2 sono istanze che condividono le
risorse con altre istanze, e le t2.micro, nonostante siano gratuite per un
anno, vengono istanziate in un numero maggiore a quanto le macchine fisiche
possono supportare). Come alternativa, ti consiglio Seflow, lo sto usando da
un po' per fatti miei e non è male
 
Enrico
Newsgroup: it.comp.lang.delphi
Titolo: E-Mail automatica

Qualcuno conosce un componente per l'invio di email, quindi protocollo SMTP,
che gestisca l'autenticazione su server in uscita?
Attualmente utilizzo direttamente le api ed il guardafuori (outlook) solo
che nel caso in cui il programma sia eseguito da operazioni pianificate con
utente non loggato questo non manda alcuna mail, penso che il problema sia
nel mancato riscontro da parte di outlook delle variabili di stato
dell'utente, quindi pensavo di utilizzare qualcosa di diverso.
Grazie mille...
        Matteo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Indy : IdSMTP + IdMessage
e ti togli la paura (e la necessita di OutLook)
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dell'utente, quindi pensavo di utilizzare qualcosa di diverso.
Provati i componenti Indy?
Ciao
Matteo

 ha
scritto:

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

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

Ia fuzione bookmarkvalid mi genera un'errore di protezione di windows
quando la variabile bookmark vale "nil".
IF datamodule1.Table1.BookmarkValid(x) then
     begin
        datamodule1.Table1.GotoBookmark(x);
        datamodule1.Table1.FreeBookmark(x);
     end
else
     begin
        x:=datamodule1.Table1.GetBookmark;
     end;
grazie a chi mi aiuta.


Prego
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

ho provato a testare 'nil' ma ho comunque dei problemi
ma allora quando si usa bookmarkvalid ?
... servirà ben a qualche cosa
ciao

 ... servirà ben a qualche cosa
Allora... ho appena visto a cosa serve il metodo bookmarkvalid... e in
teoria gli passi un puntatore
(type TBookMark = Pointer;)
quindi quello che deve fare lui è testare un puntatore ... ho provato il
seguente codice :
  Table1.BookmarkValid (nil)   --- ritorna False senza problemi... quindi il
problema è a monte :
in Datamodule1.Table1.BookmarkValid(x) possono dare problemi :
1) Table1 : Sei sicuro che sia stata già creata quando ci accedi ? (in che
evento hai messo il codice ?)
2) DataModule1 :  idem come sopra!!
Controlla bene e al limite fai delle prove piazzando un bottone ausiliario
nel quale fai eseguire il codice che ti dà dei problemi per vedere se te ne
dà ancora.
Ciao, Davide DG.   ... fammi sapere!!
Newsgroup: it.comp.lang.delphi
Titolo: Informazioni sul focuscontrol

Sto cercando di scrivere un componente derivato da TEdit con una label
annessa.
La label ha la proprietà Focuscontrol che si collega ad un WinControl (in
questo caso l'edit) e vorrei fare in modo che quando l'edit ha il focus, la
label venga evidenziata in grassetto.
Non riesco però a trovare il modo di inviduare quale label è collegata
all'edit che ha il focus.
Il sistema che sto usando (e che evidentemente non mi soddisfa) è di fare
una cernita dei componenti Label, di verificare quale di queste ha l'oggetto
in FocusControl attivo ed attivare/disattivare il grassetto.
Mi suggerite un sistema più "object-oriented"?
Grazie

Prova a guardare WM_SETFOCUS e  WM_KILLFOCUS.
ciao
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Per rispondere in privato rimovere 1975 dall'indirizzo
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Non mi pare sia quello che cerco, o meglio non riesco a capire come potrebbe
essermi utile.
In pratica cerco il parametro del TEdit che faccia riferimento alla TLabel
ad esso collegata tramite la proprietà FocusControl in modo che io possa
richiamarne le proprietà agendo però dall'unico dato che ho e cioè che il
mio TEdit.



Beh, se stai scrivendo una classe derivata da TEdit potresti
aggiungere una proprieta' di tipo TObject (o altro)  in cui inserisci
l'"attached control" e a design time gli dici qual'e' il contollo a
lui legato.
Di fatto avresti qualcosa simile a TMyEdit.AttachedControl := Label1.
Ciao,
Massimo.
-- 
"Ciao Rex, che cavolo di situazione eh? Due dentro, due fuori, puo' succedere di tutto!"

 ha scritto nel messaggio
news:9925k6$2b$1...@serv1.albacom.net...


Neo,

Non so quanto sia OO, ma
senza dover riscrivere alcunche' (ovvero inserire una proprietà nel tuo
Tedit che _punti_ alla TLabel), mi pare tu possa usare un TFrame composto
da una Edit e una label. Nel codice del TFrame metti tutta la logica che ti
serve per mandare in bold la label. Label ed Edit formano un singolo
_componente_ (=> non puoi associare una nuova label a runtime (afaik)).
hth
Paolo Arosio







 all'edit che ha il focus.
io creerei un componente derivato da TEdit che contiene un TLabel
tenendone il riferimento in una proprieta' o ad es. in un campo protected,
poi per accedere alla label basta accedere alla proprieta'...
FLabel.Font.Style:=[fsBold]
Ciao,
Alan Solo

Newsgroup: it.comp.lang.delphi
Titolo: Refresh TImage

Ho creato una MDIForm. Ho creato le varie voci di menů. Sulla MDIForm ho
disegnato un oggetto TImage. Come mai a runtime se l'immagine viene coperta
e scoperta dalle voci di menů(quando si apre la tendina) non viene
aggiornata? Praticamente dopo la chiusura della tendina vedo una parte
dell'immagine cancellata. Viene ripristinata solo se minimizzo e poi
massimizzo la MDIForm oppure quando viene avviata una maschera con
ShowModal.
Come č possibile risolvere questo problema?
Grazie per la collaborazione.


    Via De Gasperi, 14 - 42019
    Scandiano (Reggio Emilia)
Newsgroup: it.comp.lang.delphi
Titolo: componenti SSH???

Devo fare un prg che si colleghi al mio linux faccia due comandi
ed esca.. problema il linux accetta solo connessioni ssh
Qualcuno mi può suggerire un qualche componente free
grazie
Enrico

gia visto sui soliti siti?
A

 ed esca.. problema il linux accetta solo connessioni ssh
ciao, io ho risolto utilizzando plink, un client ssh che funge da console.
Lo trovi nel pacchetto di putty.
Ciao
Massimiliano

 
Si puo' essere una buona idea.... 
a livello di componenti su internet ho trovato solo SecureBlackbox 
mezzi a pagamento
stavo guardando se c'era qualcosa nei nuovi indy..
provo cmq a installarli
Ciao
E

 mezzi a pagamento
io quelli di securebalckbox non sono riuscito a farli fungere, tra 
l'altro gli avevo anche scritto ed erano abbastanza disponibili, ma io 
avevo fretta ;)
Ce ne sarebbe un altro 
http://www.weonlydo.com
 ma e' un activeX e l'ho 
lasciato perdere.
Di componenti free non ho trovato nulla, mi sono rivolto a putty (plink) 
che era praticamente l'unica soluzione disponibile. Siamo messi malino 
come supporto ssh per delphi.
Io lo uso per controllare un router e mi trovo abbastanza bene.
Mi sarebbe piaciuto tanto linkare gli obj di putty ma e' in c++ e da 
quel che ho capito, delphi non e' in grado di linkare oggetti c++ a 
causa di un diverso formato di nonricordobenecosa.
Ciao
Massimiliano
Newsgroup: it.comp.lang.delphi
Titolo: Mi presento...con un problema su un Component

Programmatore in altri linguaggi da ormai qualche anno, mi avvicino solo ora
a Delphi e, nonostante abbia cercato dovunque mi fosse venuto in mente, non
ho ancora trovato una soluzione al mio problema.
Per fare pratica con Delphi volevo fare un componente semplice semplice: una
TLabel sovrapposta ad una TImage e, con davanti il manuale la developer's
guide della borland e mastering delphi 6 ci ho provato più volte.
Il componente viene compilato correttamente, viene installato e, se vado in
Component-->Install Package-->mio package-->Components vedo che contiene due
componenti: uno è quello che sto cercando di fare io, e vedo che ha anche
l'icona associata correttamente. L'altro invece è il componente TMdClock che
ho copiato dal Mastering, che però non ha associata l'icona corrispondente,
e già qui non capisco: le icone le ho fatte allo stesso modo e le ho
chiamate correttamente.
L'altra cosa strana è che il componente TMdClock viene aggiunto anche alla
mia palette, il mio invece no. Ho controllato che non sia nascosto, ho
controllato che Register sia scritto maiuscolo e non so più cos'altro
guardare.
Il codice del componente in oggetto è questo, come vedete è proprio
semplicissimo:
unit LisBtnCal;
interface
uses
  Windows, Messages, SysUtils, Classes, Controls, StdCtrls, ExtCtrls,
QExtCtrls;
type
  TLisBtnCal = class(TCustomPanel)
  private
    FLblText: TLabel;
    FImgImage: TImage;
  public
    constructor Create (AOwner: TComponent); override;
end;
procedure Register;
implementation
procedure Register;
begin
  RegisterComponents('Lis', [TLisBtnCal]);
end;
constructor TLisBtnCal.Create (AOwner: TComponent);
begin
  inherited Create(AOwner);
  FLblText := TLabel.Create(Self);
  FLblText.Name := 'LblText';
  FLblText.Caption := '99';
  FLblText.Visible := true;
  FLblText.SetSubComponent(true);
  FImgImage := TImage.Create(self);
  FImgImage.SetSubComponent(true);
  FImgImage.Name := 'ImgImage';
  FImgImage.Width := Width;
  FImgImage.Height := Height;
end;
end.
--------------------------------
Inviato via 
http://usenet.libero.it

 guardare.
Ho fatto un'altra prova seguendo quanto scritto su un articolo di
www.programmazione.it
 e ho creato un button con la caption editabile, e
anche questo ha funzionato e si è installato correttamente nella palette al
primo tentativo.
Eventualmente, potreste postarmi il codice di un controllo di esempio in cui
raggruppate due componenti qualsiasi? Ho provato a cercare anche con google
ma ho trovato solo esempi incompleti o non del tutto corretti.
Ah, mi sono dimenticato di aggiungere che uso D6.
Ciao
Lis


 guardare.
Dopo aver scaricato, provato e analizzato altri componenti, ho risolto
facendo discendere il mio controllo da TCustomControl. Chi può gentilmente
spiegarmi perchè sbagliavo a cercare di ereditare da TCustomPanel oppure può
indirizzarmi verso qualche articolo che possa aiutarmi a capire?
grazie
Lis

Newsgroup: it.comp.lang.delphi
Titolo: Delphi e DDE

Ciao a tutti.
Devo rendere la mia app un client DDE.
Qualcuno può spiegarmi sinteticamente come devo impostare e usare i
componenti DDEClientConv e DDEClientItem?
Grazie

 componenti DDEClientConv e DDEClientItem?
Esempio con XL: aprilo, seleziona qualcosa (un range di celle), Ctrl-C;
vai su D, seleziona la ClientConv, vai sull'ObjInsp, DDEService, clicca i
puntini di sospensione (...); nel dialoghetto che segue (DDE Info) clicca
su PasteLink.
Per il ClientItem: linkalo alla ClientConv (property DDEConv), seleziona in
DDEItem il range che avevi copiato in XL.
Scrivi qualcosa nel range di XL e ClientItem.Text cambia!
Saluti
Paolo Arosio

Newsgroup: it.comp.lang.delphi
Titolo: Creare un componente VCL e CLX

Vorrei definire un componente VCL che sia anche CLX senza duplicare
codice/risorse (.DFM|.xfm,...).
Mi è parso di capire però che se definisco una form devo averla sia come DFM
che come XML.
Inoltre come faccio a sapere se sto utilizzando un'applicazione CLX (che
funziona sia su linux che windows) piuttosto che VCL ?
Qualcuno si è già scontrato con questo problema ?
grazie in anticipo
saluti

 che windows) piuttosto che VCL ?
Una applicazione Win non puo' funzionare sotto Linux
e viceversa (a meno che non si usi un emulatore).
La libreria CLX serve per semplificare lo _sviluppo_ di applicazioni
multipiattaforma: in linea di massima, ti basta ricompilare il codice
con Kylix sotto Linux (se sviluppi con Delphi) per avere un eseguibile
funzionante sotto il "pinguino" - e questo vale anche per il processo
inverso.
Per sapere se l'applicazione Win che stai usando e' stata
sviluppata usando componenti CLX l'unico modo che conosco
e' aprire un'anteprima del file EXE e vedere se e' citata da qualche
parte la libreria QtIntf70.dll o qualcosa di simile.
--
Ciao.
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

Grazie.
In nessun testo/esempio ho trovato il contrario.
Cercherò qualche sistema per scrivere meno codice rindondante nei miei
componenti VCL e CLX (duplicando solo il codice non condiviso).
saluti
Newsgroup: it.comp.lang.delphi
Titolo: Delphi 10 & XE 2

Ciao a tutti,
  secondo voi e' poco consigliabile installare delphi 10 su un PC dove e' 
gia' installato XE 2 ??
Quello che vorrei evitare e' qualche pasticcio tra i due ambienti !!!!
Il problema e' che i progetti fatti con XE 2 usano diversi componenti delle 
jcl/jvcl e al momento non sembra che siano state aggiornate per delphi 10.
Avete qualche notizia piu' aggiornata riguardo queste librerie?? (tipo la 
versione per XE 8 va bene anche anche per la 10).
 
Grazie
 
Ciao
 
Daniele
 

 versione per XE 8 va bene anche anche per la 10).
 
Non insulterò il tuo QI suggerendoti dove puoi reperire informazioni su questa cosa.
 
 
 
A.

 gia' installato XE 2 ??
 
In genere non ci sono problemi particolari, per cui ti direi che puoi procedere tranquillo.
 
Una volta installato Delphi Seattle, puoi verificare direttamente la compatibilità, perché non saprei dirti nulla in proposito dato che non faccio uso di quella suite abitualmente. :|
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
 #Home: 
http://www.marco.breveglieri.name
 
 #Blog: 
http://www.compilaquindiva.com
 
 #DelphiPodcast: 
http://www.delphipodcast.com
 

 ...sai, delphi non è vs.... :-))
 
Sei ingeneroso, dai. :)
 
Io non ho mai avuto problemi nemmeno con VS: sulla mia macchina ho installato il 2008, 2010, 2013, 2015.


 il 2008, 2010, 2013, 2015.
 
....ma il 2005 no, giusto? 
 
A.
 
 
 

 ....ma il 2005 no, giusto? 
 
Sì, anche il 2005, ma l'ho disinstallato prima di mettere le versioni più recenti, che comunque usano framework e librerie talmente differenti che dubito possano causare conflitti.
 
E' ovvio poi che determinate versioni particolarmente datate di Visual Studio non possono più essere installate perché si basano su tecnologie che non sono più presenti nel sistema operativo.


 più presenti nel sistema operativo.
 
Sarei prp curioso di sapere se ci sono ancora in giro progetti vb6.
Vb6 non funziona manco se lo metti su un pc dedicato esclusivamente a lui....
 
A.


 Vb6 non funziona manco se lo metti su un pc dedicato esclusivamente a lui....
 
Sì, ci sono ancora progetti VB6, perché io stesso ho lavorato su uno di questi per un cliente, nel contesto di una migrazione graduale verso C# e .NET.
 
Per installare VB6 devi installarlo su una macchina con Windows XP, con tutte le limitazioni del caso.
 
Installare l'ambiente su sistemi più recenti di questo richiede una sequela di salti mortali che non sono mai riuscito a mettere in campo in modo ripetitivo.


 Sarei prp curioso di sapere se ci sono ancora in giro progetti vb6.
 
Tanti, molti, troppi.
 
-- 
@WarpTen10
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 ...sai, delphi non è vs.... :-))
 
Ovvero?

 Vb6 non funziona manco se lo metti su un pc dedicato esclusivamente a lui....
 
Ovvero?
Newsgroup: it.comp.lang.delphi
Titolo: [Firebird] Constraint

 Ciao a tutti,
volevo chiedere se esiste un modo per inserire le seguenti righe ( 
tramite script ) :
ALTER TABLE MOVRIG ADD CONSTRAINT FK_MOVRIG_CLIENTI FOREIGN KEY (CODCLI) 
REFERENCES CLIENTI (CODCLI) ON DELETE CASCADE ON UPDATE CASCADE;
quando la tabella interessate ( MovRig ) è già stata creata con i 
relativi indici e chiave primaria, generatori e trigger già attivati ed 
anche store procedure collegate, questo perchè se provo ad aggiungere la 
sopra citata integrità referenziale IBexpert mi da un errore di "key 
violation" sulla tabella RDB$RELATIONS, mentre se cancello dal database 
tutte le dipendenze ( indici, trigger, generatori e store procedure ) 
funziona tutto correttamente, cioè, eseguendo lo script IBExpert non mi 
da nessun problema. Io so già che probabilmente non è una cosa fattibile 
( l'integrità referenziale dovrebbe essere inserita quando si definiscono 
le tabelle ) però chiedevo se qualcun'altro ha avuto lo stesso problema.
Ciao a tutti da Enrico Giudici
ico...@tiscali.it
--- posted by geoForum on 
http://www.delphiedintorni.it

 violation" sulla tabella RDB$RELATIONS, mentre se cancello dal database 
[cut]
Ciao, Enrico.
Magari in rdb$relations quel nome esiste già, ergo, fai una select sulla 
tabella e vedi cosa viene fuori.
Prova a cambiare il nome del constraint o a non specificarlo e vedi cosa fa.
Bye
AS

Prova a cambiare il nome del constraint o a non specificarlo e vedi cosa 
fa.
Ciao Alberto,
intanto mi fa molto piacere risentirti, [OT] spero tutto ok [FINE OT],
ho provato a vedere nella tabella a cui fai riferimento ma a parte il 
nome della tabella stessa non c'e' nulla di più, anche a me è venuto in 
mente che il nome del constraint poteva già esistere, e, cambiandolo come 
dici giustamente tu non cambia nulla. Sembra che se hai delle dipendenze 
non puoi fare niente se non quello di cancellare tutte le dipendenze ( 
sigh ) e poi inserire la constraint.
Ti ringrazio intanto per il prezioso supporto ( tecnico e morale ).
Comunque, a sensazione, mi sa tanto che mi devo riscrivere tutto :-((
Ciao da Enrico Giudici


A chi potesse servire posto la soluzione al mio problema.
Lo script non può esssere eseguito perchè esistono record nella tabella 
Movrig che contengono come codice cliente un cliente inesistente, per cui 
ho si setta a null questo campo oppure ( come ho fatto io ) ho cancellato 
tutti i record dalla tabella clienti e movrig. A questo punto il gioco è 
fatto ( meno male ).


 Movrig che contengono come codice cliente un cliente inesistente, 
Ah, Enrico!
X punizione pane&acqua per 2 mesi....! ;)
Vedi a non usare l'integrità referenziale fin dall'inizio?
Ti do un consiglio che deriva da alcune mie "cicatrici":
fin dall'inizio, metti constraints e integrità referenziale ed evita ove 
possibile i campi che ammettono i valori null.
Un db blindato è un db sicuro.
Bye
AS

Un db blindato è un db sicuro.
Ti dò pienamente ragione.
Un salutone da Enrico.
