mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Vi chiedo un favore enorme...

Allora: dato che in vb l'asm č come arabo, dovrei scrivere una semplice dll
in vc++ con 1 funzione (o procedura, tanto non servono parametri) con un
paio di istruzioni in assembly.
Da poter utilizzare in vb poi (con declare etc..).
Non vorrei imparare un linguaggio di programmazione solamente per 2 righe di
codice in asm.
Non so NIENTE di c++!
C'č qualche anima pia che mi puņ spiegare per filo e per segno come fare?
Ho cercato su google e msdn ma non ci capisco niente.
Anche un semplicissimoesempio va bene.
Grazie mille per le eventuali risposte.
Ciao
Alex
--
------------------
email: 
el_co...@libero.it
------------------

 Da poter utilizzare in vb poi (con declare etc..).
la funzione non ha parametri e non ritorna un valore giusto?
comunque con vc++ devi creare un progetto dll, aggiungervi un file sorgente
(.cpp) e quindi scrivere:
void __declspec(dllexport) NomeFunzione(){
    asm{
        istruzioni assembler
    }
}
poi compili il tutto e dovresti avere la dll pronta
se c'č qualche altro problema tenterņ di risponderti
ciao
Pela

Newsgroup: it.comp.programmare.win32
Titolo: Icone ( ci riprovo )

Dove posso trovare le icone di windows ???? ( ES: taglia, copia, incolla
..... )
Grazie.

 ..... )
Se devi usarle in un Toolbar guarda la documentazione relativa al
Toolbar Message TB_ADDBITMAP e alla struttura TBADDBITMAP.
E` spiegato come caricare le bitmap che le contengono.
ciao
Massimo

 ha scritto nel messaggio
news:9tbe2c$bvc$1...@nreada.inwind.it...

Ma ... veramente non č spiegato cosě tanto ..... aiuto !!!!!
P.S.: Utilizzo il Borland
Grazie

 ..... )
Ciao,
 considerando che usi windows, se ti servono icone in senso stretto ti 
propongo un metodo non tanto veloce ma estremamente pratico: 
- visualizza sul desktop le icone che ti interessano
- pigia il tasto 'Print Screen'
- apri un qualiasi programma di grafica e clicchi su 'Image->Paste as a new 
image'
- riduci il numero di colori a 16
- ora devi ritagliare le icone in riquadri di 32*32 pixel
- per ogni riquadro clicchi su 'Copia'
- apri il Borland Image Editor e clicchi su
- File->New Icon->32*32 16-Colors
- Edit->Paste
- File->Save
ed il gioco č fatto :)
Se invece ti servono solo le immagini ti consiglio di salvarle come bmp in 
modo tale da poter conservare la profonditą di colore del desktop, a questo 
punto le carichi su una TImage (Visible=false) e le gestisci come vuoi.
Un esempio per entrambi i casi: assegna ad un'Image una bmp 32*32/16Col 
Application->Icon->Assign(Image1->Picture);
Mieru


Esempio minimo, ma funzionante:
- Form con TToolBar (ToolBar1) e tre TToolButton (ToolButton#) vuoti.
- Nell'evento OnCreate metti il codice seguente:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  TBADDBITMAP tbab[1] = { HINST_COMMCTRL, IDB_STD_SMALL_COLOR};
  SendMessage( ToolBar1->Handle, TB_ADDBITMAP, 15, (LPARAM) tbab);
  ToolButton1->ImageIndex = STD_COPY;
  ToolButton2->ImageIndex = STD_CUT;
  ToolButton3->ImageIndex = STD_PASTE;
}
ciao
Massimo
Newsgroup: it.comp.programmare.win32
Titolo: Toolbar

Come è possibile in un progetto-in fase di esecuzione-far apparire una
toolbar da me creata?Su che funzione devo agire?
--------------------------------
Inviato via 
http://usenet.libero.it

 toolbar da me creata?Su che funzione devo agire?
vuoi dire scrollbar??

 vuoi dire scrollbar??
se ha detto toolbar avrà voluto dire toolbar.
emiliano, avere una toolbar nella propria applicazione non è affatto cosa
da niente, è un lavoro estremamente noioso, quindi devi affidarti a delle
librerie: mi pare che tu usavi il C++, quindi per esempio se il tuo tool
supporta MFC devi usare la classe CToolBar oppure CToolBarCtrl; altrimenti
se usi un tool RAD la disegni direttamente nella finestra (ma non credo
che ne usi uno, altrimenti non avresti postato questa domanda); sennò vedi
un po' tu...
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 se ha detto toolbar avrà voluto dire toolbar.
[snip]
ho detto scrollbar perchè io avevo un problema in linguaggio c a creare una
scrollbar.... e credevo che aveva il mio stesso problema....
ciao...
Newsgroup: it.comp.programmare.win32
Titolo: Altro problema - HELP x 2 -

Problema più gravoso:
col Builder5 sto scrivendo un applicativo che nel form, visualizza un file
di testo tramite un RichEdit
(Form->RichEdit->Lines->LoadFromFile("path......");
Il problema insorge quando devo ricercare nel testo visualizzato nel
RichEdit una singola parola, perché tramite la funzione [numero =
RichEdit->FindText(...........);], riesco a identificarne la posizione,
riesco anche selezionarla con [RichEdit->SelStart = numero;
RichEdit->SelLength = lunghezza;], ma ahimé (sospiro) non riesco a far
scrollare il testo o la scrollbar nella giusta posizione per visualizzare la
selezione e quindi la parola ricercata. Cioé so in generale come fare
scrollare il testo, ma non so come fare per far si che il mio scroll ricada
proprio nella zona in cui c'è la parola selezionata. Mi sapreste dare una
manaccia di aiuto?
Grazie x 2

Grazie x 2
a questo non ho trovato soluzione .. non ho molto tempo
ciao
Antonio

>[...] ma ahimé (sospiro) non riesco a far scrollare il testo o la
scrollbar nella giusta posizione per visualizzare la selezione e quindi
la parola ricercata. <<
Dall'help della VCL:
"The following example demonstrates the use of the Perform method to
send a windows message. The EM_SCROLLCARET message scrolls the caret in
the rich edit into view. The caret position is set to the contents of
the mask edit prior to calling Perform.
procedure TForm1.Button1Click(Sender: TObject);
begin
with RichEdit1 do
  Begin
    SelStart := StrToInt(MaskEdit1.Text);
    RichEdit1.Perform(EM_SCROLLCARET, 0, 0);
  end;
end;"
Dove Perform chiama direttamente la wndproc del controllo, senza passare
dalla coda messaggi principale.
Saluti
Paolo Arosio


Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in
                inglese, ma si puo' postare anche in italiano)
--
Ciao
Gaetano
--
#exclude <windows>
printf("\t\t\b\b\b\b\b\b");.
printf("\t\t\b\b\b\b\b\b");

 wrote in message
news:a1ef77$q6fjo$1...@ID-30644.news.dfncis.de...


 wrote in message
news:a1ef77$q6fjo$1...@ID-30644.news.dfncis.de...

Newsgroup: it.comp.programmare.win32
Titolo: Come posso fare...?

Salve a tutti , uso WinME con il Dgjpp
avrei la necessità di alzare , lanciando un programma C,
il numero delle righe dello schermo.
Come posso fare?
Grazie a tutti
ciao

Come posso fare?
Devi farlo per tutte le finestre console oppure solo per uno specifico
programma? Intendi la console a schermo intero oppure a finestra?
Le impostazioni della finestra console in windows sono memorizzate nel
registry.
Ad esempio:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"ScreenColors"=dword:0000000b
"QuickEdit"=dword:00000800
"ScreenBufferSize"=dword:03e80064
"WindowSize"=dword:00280064
"WindowPosition"=dword:00000000
"FontSize"=dword:000e0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Lucida Console"
"HistoryNoDup"=dword:00000000
Qui c'e' un articolo che spiega brevemente i valori sopra indicati:
Configure the Console via the registry
http://www.jsiinc.com/SUBA/tip0300/rh0336.htm
Puoi anche vedere le funzioni per l'interazione con la console.
Nel tuo caso potrebbe interessarti SetConsoleScreenBufferSize() e
SetConsoleWindowInfo(), tenendo ovviamente conto delle dimensioni dei
caratteri (GetSystemMetrics()).
-- 
ciao, hal

[...]
.. ti ringrazio per le info.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: funzione alternativa a system()

Salve,
sto usando BCB 5 e vorrei sapere se esiste una funzione come system()
o un'API che mi consenta di far partire dei programmi dal programma
che creo.
Grazie
-- 
Posted from 
ppp-62-11-123-116.dialup.tiscali.it
 [62.11.123.116] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

che creo.
ShellExecute/ShellExecuteEx/CreateProcess
Sono API di Windows.
-- 
Andrea Laforgia
#exclude <windows.h>

Salve
Vorrei realizzare piccole applicazione windows in C++ senza pero' ricorrere
a Wizar o ambienti RAD: vorrei cioe' scrivere tutto il codice a mano e avere
il completo controllo del codice stesso! Vorrei utilizzare funzioni semplici
(come si usa ad esempio in Java). Cosa mi consigliate di usare? Dove trovo
la documentazione?
Grazie!
Maxy
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.303 / Virus Database: 164 - Release Date: 24/11/2001

Newsgroup: it.comp.programmare.win32
Titolo: come faccio a pilotare uno scanner?

Devo realizzare un semplice programma di che acquisisca immagini da scanner,
le salvi su file, e copi il path di destinazione  in un Database. Non riesco
a trovare informazioni su come  si "piloti" lo scanner !!!!
Ci sono librerie specifiche?
grazie e a presto.
gion...@libero.it
cip...@tiscali.it

 wrote in message
867a08$l59$3...@pegasus.tiscalinet.it...


Newsgroup: it.comp.programmare.win32
Titolo: Intranet ActiveX ...

Scusate, ma dove li posso trovare?

 wrote in message
news:380bd5b4...@news.iol.it...

Newsgroup: it.comp.programmare.win32
Titolo: Programmatore per piccola applicazione

salve,
sono il webmaster di !pc-facile (
http://www.pc-facile.com
)
sto cercando un programmatore iun grado di realizzare una semplice
applicazione in c. spero di non causare problemi postando qui, se così
fosse mi scuso e spero qualcuno possa avvertirmi in modo che possa non
farlo più.
premetto che non posso pagare il lavoro, ma il nome di chi la realizza
sarà ben evidenziato e questo vi dovrebbe procurare una discreta
pubblicità.
ecco cosa mi serve
solo un text box e due bottoni sotto "Apri" e "Chiudi"
nel text box si inserisce il numero di una porta (tcp/udp). premendo
apri la porta viene aperta e rimane in ascolto.
il checkbox si 'disabilta' e si legge "Porta xxxx aperta"
Quando si "Chiude" la porta viene chiusa.
quando qualcuno cerca di collegarsi a quella porta si apre un popup
che dice chi è...
requirements
1. sia di dimensioni contenute
2. non abbia bisogno di altri file
3. sia un exe solo
potete contattarmi a webmaster_( at )_
pc-facile.com
grazie dell'attenzione
webmaster

ciao!!
io seguo la tua newsletter!!! figata!!! :)
io di vc++ ne so veramente poco :(  come avrai notato dal post vicino al
tuo
invece in delphi me la cavo benino... volevo chiederti giusto una cosa:
quali informazioni vuoi sapere di chi si sta collegando da te??? va bene
solo l'IP?
ciao e grazie dell'attenzione
Leo :)

Newsgroup: it.comp.programmare.win32
Titolo: Ordinare un array di stringhe

Salve a tutti,
avrei bisogno di sapere come fare per ordinare in ordine alfabetico un array
di stringhe.
Grazie fin da adesso per l'aiuto
Ciao
Brunix

Brunix ha scritto:

Prova a cercare con Google "Quicksort " magari nel linguaggio in cui vuoi
scriverlo, si tratta di un algoritmo di ordinamento piuttosto performante e
semplice da implementare volendo puoi anche farlo lavorare su file...
Bye Dave.

Brunix ha scritto:

Se ogni elemento dell'array è di dimensioni fisse, e programmi in c/c++,
puoi usare la funzione:
void qsort(void * base, size_t num, size_t width, int (*fncompare)(const
void *, const void *));
Ciao, jerry
-- 
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.programmare.win32
Titolo: BCB Help velocita' compilazione

Salve a tutti.
Conoscete qualche metodo per velocizzare la compilazione col C++ 
Builder?
Ringrazio in anticipo
Franco

 wrote in message
MPG.15a2e8c18...@news.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: MFC come si usano?

Salve,
ho iniziato da poco a creare applicazioni con le MFC.
Ho installato il core SDK di Microsoft, dove trovo tutto ciņ che mi
serve per programmare in Windows.
Ma non trovo da nessuna parte una documentazione completa sulle MFC!!!
Ad esempio, un oggetto CComboBox quali metodi ha? Quali devo usare per
sapere l'elemento selezionato? Come gli imposto le proprietą?
Quali sono i metodi di una Dialog?
Come si usano le classi CWinThread?
Deve esserci una guida da qualche parte...
A proprosito, perchč in un mio ComboBox č sempre di una sola riga? Ci
sono tre elementi, ma ne appare sempre uno, con una micro-scrollbar.
Come si fa a far aprire la lista per intero?
Grazie.

 Ma non trovo da nessuna parte una documentazione completa sulle MFC!!!
Va beh, proprio da nessuna parte mi sembra esagerato. Hai fatto delle 
domande su alcune classi, se scrivi gli stessi nomi delle classi su 
google ottieni come primo risultato la reference di msdn che almeno è 
sufficiente a rispondere alle tue domande. Poi ovviamente non so cosa 
intendi per "completa", ma almeno alla documentazione pubblica di msdn 
ci potevi arrivare... dove stavi cercando?

ci potevi arrivare... dove stavi cercando?
Ehm... si, su msdn c'è, ma è online. Io cercavo qualcosa da scaricare
in locale: non sono sempre connesso.

Newsgroup: it.comp.programmare.win32
Titolo: Aiutoooo!!!... di nuovo aiutoooo!!!.....

Sottopongo di nuovo il mio problema.....
Ciao utilizzo VC++ 6.0.
Tramite il wizzard ho creato una ocx subclassandola da una EDIT.
Il tutto funziona regolarmente, ma quando mi si e' presentata la necessita'
di dover disegnare un bordo attorno alla mia ocx ( utilizzando il DC della
Dialog su cui ho inserito la mia ocx) non riesco ad ottenere le posizioni
della ocx, in pratica il rettangolino che voglio disegnare come contorno
alla mia ocx, viene disegnato in tutta altra posizione.
Le funzioni ScreenToClient e simili non mi stanno aiutando.
Qualcuno di voi ha mai affrontato e risolto un simile problema???? Potete
aiutarmi????
Ciao e grazie.

Scusa, non puoi fare a meno di subclassare
e invece fare il controllo EDIT come child del controllo???

 wrote in message
news:7vcsu3$emo$1...@nslave2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: [OT] Unauthorized Windows 95

anche io ho installato il 2000 server,ma vorrei leggerlo per curiosita
secondo voi si trova ancora?
ciao



Sě, si trova, almeno su Amazon.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

Newsgroup: it.comp.programmare.win32
Titolo: 'PER ESPERTI'

Il mio PC non copia o sposta più i files e cartelle. Con CANC riesce a
cancellarli. E' comunque possibile creare file o cartelle e salvare per
aggiornarli, anche rinominare ma non fa copie da/a hard-disk o floppy. Dopo
aver fatto CTRL-C e successivamente CTRL-V non succede niente e il bello è
che neanche fuoriesce un messaggio di errore.
Riesco per fortuna a copiarmi tali file tramite la rete e li copio quindi ad
altri pc.
Ringrazio tutti coloro che possano darmi qualche suggerimento o soluzione al
problema in oggetto.

 ha scritto nel messaggio
news:#qmE5Ub9$GA....@cwnts22.ciaoweb...

I problemi in questo caso potrebbero derivare da un elevato numero di
eventi: un virus, una installazione incorretta, la cancellazione di qualche
dll..., bisognerebbe sapere cosa hai fatto in questi ultimi tempi con il tuo
computer... ;-)
Newsgroup: it.comp.programmare.win32
Titolo: File Dialog e serialize

Salve a tutti!
Lavorando alacremente al mio plug-in mi capitano davvero di tutti i
colori (aahhh... come preferisco gli algoritmi alla MFC!)! :)
Attualmente la mia intenzione č di aprire un File Dialog quando l'utente
preme un bottone (qualsiasi), cosě che poi venga chiamata la funzione
serialize..
Il punto č che il plug-in č una .dll e quindi non č un progetto con
relativo doc, dlg, view, ecc... Nonostante questo sono riuscito a fargli
digerire l'implementazione della serializzazione piuttosto facilmente...
Quello che proprio non vuole andare č la semplice apertura di un File
Dialog! Devo proprio avere un doc? Io ho il mio bel Dialog con dentro il
bottone, ma visto che non si tratta di un doc non posso usare il:
IMPLEMENT_DYNCREATE(CConfig, CDocument)
..sic!
C'č un modo per richiamare quel file dialog, in modo che a sua volta
richiami la funzione di serializzazione??
Al momento lavoro con tre file:
CLearnDLL --> corrisponde all'app.. Qui ho provato ad aggiungere
        BEGIN_MESSAGE_MAP(CLearnDLL, CWinApp)
         // Standard file based document commands
        ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
        END_MESSAGE_MAP()
CConfig --> č il dialog con il simpatico bottone "load". Qui č anche
implementata una funzione di serialize che richiama la serializzazione
di un'altro oggetto. Qui, secondo altri esempi, dovrei mettere un bel
        IMPLEMENT_DYNCREATE(CConfig, CDocument)
ma visto che č un Dialog e non un document non posso farci nulla!
GData --> č l'oggetto da serializzare con la sua bella funzioncina.. Qui
va il
        IMPLEMENT_SERIAL(GlobalData, CObject, 1)
che perň non accetta.
Naturalmente nei .h ci sono i vari DECLARE, ecc..
Il resto non č rilevante...
Allora, č cosě difficile visualizzare un file dialog?? :(
Bye,
Norman

serialize..
Non capisco qual'č il problema ad usare CFileDialog() in una DLL...
Luc.

 Non capisco qual'è il problema ad usare CFileDialog() in una DLL...
Mhhhh... In effetti è piuttosto interessante! Ma questa chiama il serialize?
Cioè, in realtà a me serve soltanto avere indietro il CArchive, poi il resto
è fatto!
Bye,
Norman

 č fatto!
Che stupido! Mi sono accorto che posso crearlo io il CArchive! :)
Ok, grazie lo stesso per l'aiuto!
bye,
Norman
Newsgroup: it.comp.programmare.win32
Titolo: deployment di patch

Ciao a tutti.
Mi sto imbattendo or ora nell'annoso problema di realizzare e rilasciare
patch per un'applicazione che ho scritto.
Il programma in questione non č disumanamente enorme (10 mega o poco piů di
setup), ma vorrei evitare di rilasciare ogni aggiornamento su un CD,
preferendo che i clienti scarichino da un sito apposito gli eventuali
upgrade del prodotto.
In passato, usando Linux, patchavo le mie app con i due comandi diff e
patch.
Voi come fate a rilasciare le patch per le vostre app?
Grazie a tutti,
A

> Voi come fate a rilasciare le patch per le vostre app?
WinPatch, per un eseguibile di 60M.

 WinPatch, per un eseguibile di 60M.
Nel senso che winpatch ha un eseguibile di 60 M o che il TUO eseguibile ha
questa grandezza?
La domanda, che potrebbe sembrare banale, in realtà non lo è molto: in rete
ho trovato un sacco di progs che si chiamano 'winpatch'...
potrei chiederti la URL di riferimento di questo sw?
grazie mille,
A.

 potrei chiederti la URL di riferimento di questo sw?
Questo era l'url:
www.artistry.com
Fino ad un anno fa funzionava, ora e' tutto il mattino che provo e non va.
Comunque si trova da scaricare qua e la per la rete.

Newsgroup: it.comp.programmare.win32
Titolo: mfc + .NET

Spero per prima cosa di non essere OT....
Sono riuscito a far partire dei form .Net da un applicazione MFC, ora però 
vorrei che questi form fossero figli di tale applicazione
MFC in modo tale da sembrare dei controlli al suo interno. Come posso fare?
Grazie Giò 

Dimenticavo di riportare cosa sto tentando di fare
void CEsempioApp::OnAttiva()
{
formNet^ f= gcnew formNet();
f->MdiParent=this->GetMainWnd()  //ovviamente qui c'è l'errore
//impossibile convertire il parametro 1 da 'CWnd *' a 
'System::Windows::Forms::Form ^'
f->Dock= DockStyle::Top;
f->Show();


Newsgroup: it.comp.programmare.win32
Titolo: Estensioni dei file da aprire.

Salve, vorrei sapere come fare per aggiungere altri tipi di file da aprire
nella finestra di dialogo che MFC (Visual C++ 6) crea da solo in
un'applicazione. Grazie
Luca

Se hai una applicazione SDI dovresti avere una routine chiamata OnFileOpen.
All'interno doversti avere una chiamata tipo:
    CFileDialog FileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFilter);
szFilter č la variabile da impostare per limitare i file visibili. Per farlo
usa:
    CString szFilter="Word Document (*.doc)|*.doc||";
Questa stringa ti limita la visualizzazione ai soli file *.doc.
Puoi aggiungere piů file e sopratutto szFilter viene assegnata ad una CEdit
del CommonControl FileDlg per selezionare il filtro da usare per i file,
quindi potrebbe essere una buona idea quella di aggiungere anche il filtro
*.* per rendere visibile qualunque file. Gioca con questa stringa per
limitare i file visibili ai soli richiesti. e guarda la documentazione di
FileDlg per altre info.
Spero che questa era la domanda, altrimenti ho capito male.
"Iolanda" <iolanda.pie...@NOSPAMinwind.it> ha scritto nel messaggio
news:1yYT9.107337$TC5.3...@twister1.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: Piccoli misteri... (win2k)

Ho scoperto una cosa strana di win2000 che mi ostacola come un
fantasma:
se cerco di sovrascrivere o modificare (da administrator) un qualsiasi
file in \winnt\system32 la modifica mi dura pochi secondi poi il file
originale viene ripristinato automaticamente e il mio rinominato .tmp.
Ma che roba è?!?! penso una spece di protezione sui file di sistema,
ma ho bisogno di installare una dll sopra una che esiste già e visto
che non ho mai lavorato in NT (o pseudo-NT) conosco pochissimo le
politiche di protezione e non ho idea di dove guardare per trovare
qualche materiale utile.
tnx

ho bisogno di installare una dll sopra una che esiste già...
sei sicuro che sia proprio questo quello che vuoi/devi/hai bisogno di fare?
non potresti scrivere una tua dll?
in bocca al lupo, ciao, Davide.

sei sicuro che sia proprio questo quello che vuoi/devi/hai bisogno di fare?
Purtroppo non ho altra scelta, la mia dll dovrebbe fare il "lavoro
sporco" di intromettersi fra le chiamate del sistema alla vera dll,
eseguire un po di codice e richiamare la funzione originale da qualche
parte backuppata

Newsgroup: it.comp.programmare.win32
Titolo: Testo scrollabile

Salve a tutti di nuovo ,
 qualcuno sa dirmi come creare all' interno di una finestra di dialogo un campo
testuale che scriva in modo verticale e in modo "normale" , cioè come un'
applicazione in ms-dos ? La ListBox ha il difetto di aggiornarsi solo quando sa
esattamente quanto deve scrivere e non immediatamente ( per quanto ne ho capito
) !
Grazie a tutti
-- 
Posted from 
ppp-159-71.15-151.iol.it
 [151.15.71.159] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


magari ho capito male, ma non t va bene la edit box?? ovviamente con le
giuste opzioni("want return")

 giuste opzioni("want return")
No,no , hai capito proprio bene , č solo che sono molto inesperto in materia .
Ho provato con
EditBox , settando una variabile tipo CEdit e opzione wantreturn . Uso poi
SetWindowText
oppure ReplaceSel ma non riesco a mandarlo a capo .. come si fa ?
Mi faresti un esempio pratico ?!?
Ti ringrazio
-- 
Posted from 
ppp-152-68.15-151.iol.it
 [151.15.68.152] 


 Mi faresti un esempio pratico ?!?
E' lo stesso problema che avevo io (il post dopo il tuo), ho risolto 
(dopo gli aiuti) cosě:
SendDlgItemMessage(hwndDlg,IDC_EDIT2,EM_REPLACESEL,FALSE,CharBuffer);
SendDlgItemMessage(hwndDlg,IDC_EDIT2,EM_REPLACESEL,FALSE,"\r\n");
-- 
         .: NickLess :.
         * From Italy *
Newsgroup: it.comp.programmare.win32
Titolo: Accesso a database

Programmando in c++ su windoes2000 quale e' la tecnologia piu' veloce per
accedere ad un database access2000
Grazie

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in 
                inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti

Mi sembra che SIAMO su it.comp.programmare.win32 ;)))))
Raga, occhio ai destinatari multipli quando rispondete! ;)
Dome

Raga, occhio ai destinatari multipli quando rispondete! ;)
No, occhio a non fare cross-post, e' MOLTO diverso, Nicola
e' nel giusto.
--
CyberWalkie - walkietalkie(at)
libero.it

 accedere ad un database access2000
essendo Access 2000 un DBMS proprietario (MS$), suppongo che la
tecnologia più efficiente per gestire i suoi MDB sia ADO
Ciao
Faber
Newsgroup: it.comp.programmare.win32
Titolo: Dll di sistema

Si riesce a capire se una Dll è di sistema (quindi ne esiste una versione
per Win 95, 98, 2000, NT) oppure no (es. dll inserite da Viaual Studio e
quindi
comuni ai sistemi operativi)???????????????
Grazie mille

 wrote in message
news:8b4sbh$r2l$1...@nslave1.tin.it...

Beh, in linea di principio le DLL di sistema di NT importano quasi tutte
delle funzioni da NTDLL.DLL, mentre (ovviamente) le DLL di sistema di 9x
non lo fanno. Questa comunque e` solo una condizione sufficiente (ossia:
se la DLL importa NTDLL.DLL, allora e` sicuramente una DLL di NT) ma non
necessaria.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Builder - Align dei Panel

Salve,
se uso due TPanel in un form e assegno alla proprieta' Align alRight e
alBottom il Bottom sposta il Right cosa devo fare per il contrario ?
GRAZIE 1000
faf...@tiscalinet.it

alBottom il Bottom sposta il Right cosa devo fare per il contrario ?
Non riesco a focalizzare bene il problema, comunque
se sulle form c'è un controllo (o più d'uno) che ha (hanno)
le proprietà Align settate ad alTop, alBottom, alLeft o 
alRight (a parte alNone)  in genere c'è uno (dei controlli)
che ha la proprietà Align settata ad alClient e che è il 
controllo che "si adatta" allo spazio rimanente sulla
form.
Ciao!

>Non riesco a focalizzare bene il problema, comunque
nella speranza che si capisca :
io ho il form con due panel cosi' :
il quadrato di asterisci e' il form 
1 = panel alClient
2 = panel alRight
3 = panel alBottom
***********************
*                      |         *
*        1            |  2     *
*                      |         *
*------------------------- *
*          3                    *
***********************
invece lo voglio cosi' :
***********************
*                      |         *
*         1           |   2    *
*                      |         *
*------------------|        *
*          3          |         *
***********************
GRAZIE   1000
faf...@tiscalinet.it


faf...@tiscalinet.it
Io farei così: metterei sulla form un pannello (P1)
e lo allinerei ad alRight. Poi ne aggiungerei
un secondo (P2 )e lo metterei ad alClient.
Fin qui sei a questo punto:
(si vede bene con il browser settato con fixed size font)
*****************************
*                   |       *
*                   |       *
*        P2         |  P1   *
*                   |       *
*                   |       *
*                   |       *
*****************************
Adesso suddividerei ulteriormente il pannello P2.
Metterei sul pannello P2 un altro pannello (P2_B)
allineandolo a alBottom.
*****************************
*                   |       *
*                   |       *
*        P2         |  P1   *
*-------------------|       *
*      P2_B         |       *
*                   |       *
*****************************
Poi, sempre sul pannello P2 metterei il pannello P2_C
allineato con alClient.
*****************************
*                   |       *
*      P2_C         |       *
*                   |  P1   *
*-------------------|       *
*      P2_B         |       *
*                   |       *
*****************************
In questo modo si copre completamente il P2. È sempre
meglio dividere le aree dicotomicamente (cioè non più
di due controlli su un'area ridimensionabile). Questa 
tecnica porta un bel po' di vantaggi: primo fra tutti che,
all'ultimo momento, si può stravolgere tutta la configurazione
degli allineamenti senza che tutta l'interfaccia si scassi
(tipo le splitbar che schizzano chissà dove).
Per selezionarer P2 (che è nascosto) basta che selezioni
P2_C o P2_B con il mouse e poi premi ESC.
Spero di essere stato d'aiuto in qualche modo.
Ciao!
Giuliano
Newsgroup: it.comp.programmare.win32
Titolo: ATL ActiveX - ritornare un buffer binario

Salve a tutto il ng
un paio di domande sul subject (tenendo conto che i client di questo
com saranno principalmente un prog in vb e uno script in PHP)
qual'e' la signature piu' adatta per ritornare un buffer binario
da un oggetto COM
STDMETHOD(get_OutputBlob)(/*[out, retval]*/ VARIANT *pVal);
oppure
STDMETHOD(get_OutputBlob)(/*[out, retval]*/ BSTR *pVal);
oppure
qualcos'altro?
nel caso del BSTR ho buttato giu' questo :
STDMETHODIMP CEmbedDigimarc::get_OutputBlob(BSTR *pVal)
{
	Magick::Blob BlobImage;
	sourceImage.write(&BlobImage,"JPG");
	SAFEARRAY *buffer;
	SAFEARRAYBOUND dimensioni[1];
	dimensioni[0].cElements=BlobImage.length();
	dimensioni[0].lLbound=0;
	buffer=SafeArrayCreate(VT_UI1,1,dimensioni);
	long putDimension=0;
	void *yyy=const_cast<void*>(BlobImage.data());
	char *bbb=(char*)yyy;
 
for(putDimension=0;putDimension<BlobImage.length();putDimension++,bbb+=1) {
		SafeArrayPutElement(buffer,&putDimension,bbb);
	}
	/** Non sono sicuro di aver fatto bene fino a qui
	*** cmq ora il problema si sposta su come copiare in pVal
	*** i byte contenuti in buffer
	***
	*** dall'msdn non sono riuscito a capire bene come funziona
	*** bstrfromvector
	**/
 
	BSTR x1foo;
	//Questo x1foo va bene cosi, ho devo allocarlo con SysAlloc
	BstrFromVector(buffer,&x1foo);
	SafeArrayDestroy(buffer);
 
	*pVal=x1foo;
	//per copiare due BSTR basta questo?
	return S_OK;
}
grazie a tutti

 da un oggetto COM
Ieri ho risolto e oggi posto quello che ho fatto, nel caso servisse a 
qualcuno :)
STDMETHODIMP CEmbedDigimarc::get_OutputBlob(VARIANT *pVal)
{
	pVal->vt=VT_ARRAY|VT_UI1;
	Magick::Blob BlobImage;
	sourceImage.write(&BlobImage,"JPG");
	SAFEARRAY *buffer;
	SAFEARRAYBOUND dimensioni[1];
	dimensioni[0].cElements=BlobImage.length();
	dimensioni[0].lLbound=0;
	buffer=SafeArrayCreate(VT_UI1,1,dimensioni);
	pVal->parray=buffer;
	long putDimension=0;
	char *BlobByte=(char*)(BlobImage.data());
	for(putDimension=0;putDimension<BlobImage.length();putDimension++,BlobByte++) {
		SafeArrayPutElement(buffer,&putDimension,BlobByte);
	}
	return S_OK;
}
questo ritorna in VB un Variant/Array Byte
ed in PHP un bell'array di byte :)
vedete qualche cavolata? tipo risorse allocate ma non rilasciate?
grazie a tutti
Newsgroup: it.comp.programmare.win32
Titolo: Socket

Ciao ! ! !
Con le Socket,
Per Favore quali API devo usare per rilevare il numero di IP
che i provider affidano casualmente di volta in volta?
Grazie 2002 !
                Fra
http://utenti.lycos.it/notes

 che i provider affidano casualmente di volta in volta?
Non ho capito se non intendi usare MFC, in ogni caso non ti sarà complicato
convertire l'esempio, le API sono le stesse...
CString GetIP()
{
 #define BUF_SIZE 120
 char name[BUF_SIZE];
 struct in_addr addr;
 CString IP;
 LPWSADATA GInitData;
 GInitData = (LPWSADATA)malloc(sizeof(WSAData));
 WSAStartup(0x101,GInitData);
 if (gethostname(name,BUF_SIZE)!= SOCKET_ERROR)
 {
  struct hostent *phe = gethostbyname(name);
  if (phe)
  {
   for (int i = 0; phe->h_addr_list[i] != 0; ++i)
   {
    memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
    IP = inet_ntoa(addr);
    }
  }
 }
 WSACleanup();
 return IP;
}
ma ciao!

Newsgroup: it.comp.programmare.win32
Titolo: Scrivere un Proxy?

Salve a tutti.
"Credo" di dover scrivere un Proxy..."credo", perche' in pratica devo
scrivere un applicazione che risiede sul gateway di una LAN per intercettare
i pacchetti in uscita verso Internet e decidere quali inviare e quali no.
E' corretta la mia idea di scrivere un Proxy? Ci sono metodi migliori?
Quali API devo studiarmi? ^^;;
Grazie a tutti per l'eventuale aiuto :-)


Sarebbe utile conoscere meglio il problema che ti ha portato a pensare di
scrivere un proxy, perchè se devi dare la possibilità di navigare su
internet ti basta il NAT.
CIAnO

 navigare su internet ti basta il NAT.
Tutto quello che il mio programma dovrebbe fare e' intercettare i pacchetti
di dati in transito verso l'esterno (sia esso Internet o un'altra Lan o
semplicemente un altro PC) e decidere se inviarli o meno in base all'IP che
ha inviato il pacchetto.
Piu' che un lavoro vero e proprio e' un esercizio...volevo mettermi alla
scoperta delle API per la rete e nel frattempo scrivere un qualcosa che a
volte capita mi chiedano.
Byez'!
Newsgroup: it.comp.programmare.win32
Titolo: Problemi con il Linker di VC++

Ho una semplice DLL creata da VC++, con un paio di function che
funzionavano correttamente;
In una di queste ho aggiunto un bel SetpixelV() e il linker ha pensato bene
di mandarmi al diavolo ("unresolved external symbol").
Ho letto al riguardo un  paio (facciamo 5 o 6) articoli sul MSDN, ma non ho
trovato ciò che fa al caso mio (ho provato tutti i consigli generici:
utilizzare _fastcalls, utilizzare differenti opzioni di compilazione
rispetto alle predefinite, ecc...).
Qualcuno ha già risolto questo problema?
Luca
--

Suppongo che la libreria Gdi32.lib sia già nell'elenco delle librerie che
vengono linkate .....
Bob Rock
"SdM" <u...@no.where> wrote in message
news:99fcg2$c13$1...@pluto.sm.dsi.unimi.it...


Tra l'altro la funzione è SetPixelV (P maiuscola) ....
Bob Rock
"SdM" <u...@no.where> wrote in message
news:99fcg2$c13$1...@pluto.sm.dsi.unimi.it...

Newsgroup: it.comp.programmare.win32
Titolo: Prelevo stringhe di testo

Come posso fare a prelevare una stringa di testo inserita in un "edit" (in
C)?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 C)?
e come vorresti fare? API GetWindowText(HWND, LPTSTR, int), no?


Newsgroup: it.comp.programmare.win32
Titolo: Problema con TransparentBlt

quello che succede č che dopo qualche secondo scompaiono le immagini dalla
finestra , la memoria finisce(virtuale e
risorse gdi) e si verifica una violazione d'accesso in gli.dll con
conseguente crash del programma,mentre se uso BitBlt tutto fila liscio;
su msdn non ci sono raccomandazioni particolari per transparentblt,ma la mia
versione di msdn č piuttosto vecchia e inizia con "[This is preliminary
documentation and subject to change.] ",c'č qualcosa di cui devo tener conto
usando questa funzione?
quale puo essere il problema?
ciao e grazie.


su msdn on line ho trovato queste notizie aggiuntive:
Windows 95/98: TransparentBlt contains a memory leak that can exhaust system
resources. To draw a transparent bitmap using BitBlt, see Knowledge Base
article Q79212.
Windows 98/Me, Windows 2000/XP: When used in a multiple monitor system, both
hdcSrc and hdcDest must refer to the same device or the function will fail.
To transfer data between DCs for different devices, convert the memory
bitmap to a DIB by calling GetDIBits. To display the DIB to the second
device, call SetDIBits or StretchDIBits.
Maurus

 Maurus
grazie,ciao

Newsgroup: it.comp.programmare.win32
Titolo: Cambiare il cursore di una Dialog Box

Come faccio a utilizzare un cursore personalizzato quando il mouse si trova
sopra una certa dialog box ?
Grazie

sopra una certa dialog box ?
per esempio :
SetClassLong(hDlg,GCL_HCURSOR,(LONG)LoadCursor (NULL,IDC_APPSTARTING))

(NULL,IDC_APPSTARTING))
Grazie per l'aiuto. In effetti funziona, solo che quando vado sulla Caption
bar o sui pulsanti di controllo il puntatore ritorna normale...
why?  ^__^;
Newsgroup: it.comp.programmare.win32
Titolo: Eseguire un comando di sistema

Ho un problema. Quando eseguo in Windows NT questa funzione:
system ("NOTEPAD")
si apre anche la finestra CMD.EXE, e fino a quando non la chiudo il 
programma rimane bloccato.
Esiste una funzione alternativa che esegue il comando in modo del tutto 
indipendente dal programma che lo chiama?
Grazie
Ciao.
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [193.76.127.8] by way of 
f11.law7.hotmail.com
 [216.33.237.11]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
1999112511092...@hotmail.com...


 indipendente dal programma che lo chiama?
Ne esistono parecchie; la piu` basilare (e complessa) e`
l'API CreateProcess, ma nella maggior parte dei casi e`
piu` semplice e utile l'API ShellExecute.
Akex

Newsgroup: it.comp.programmare.win32
Titolo: Data e orario su XP remoto

 
          Salve,
tempo fa avevo in rete dei pc con win nt e 95.
Per vedere se l'orario era corretto interrogavo la porta 139 e mi restituiva
una stringa con la data e l'orario.
Facendo l'upgrade dei PC tutti sotto xp, la porta e' aperta infatti posso
sapere se il pc e' acceso pero' non mi
restituisce piu' la data e l'orario.
Sapete darmi qualche suggerimento su come prelevare la data e l'orario di un
XP remoto via TCP ?
Il programma l'ho fatto in java.
Grazie
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Il giorno Wed, 22 Mar 2006 14:00:09 GMT, 
xoo...@libero.it
 (xoooox) ha
scritto:

prova questo
http://www.kcmultimedia.com/jsntp/
Stefano
sstae@_
nospam_aruba.it
[occhio all'antispam]
Newsgroup: it.comp.programmare.win32
Titolo: Elenco di hook

Ciao a tutti,
esiste un modo per sapere quali moduli hanno installato un Hook? In 
particolare mi interessano gli hook WH_KEYBOARD, ma immagino che non sia 
importante il tipo.
Grazie per le info.
-- 
Costantino Grana 

 importante il tipo.
Sì, mi pare... nei power toys di NT oppure fra le utility di VC++6 (na 
vita fa) ci doveva essere un programmino che serviva proprio per vedere 
chi aveva agganciato cosa. Ma come già detto, sono ricordi ancestrali, 
per cui non garantisco...

importante il tipo.
Gli hook non devono interrompere il flusso dei messaggi inviato
dal sistema, per questo chiamano tutti la CallNextHookEx.
Potresti intercettarla e cercare di recuperare l'handle del
processo/thread proprietario..

 ancestrali, per cui non garantisco...
Purtroppo non ho trovato nulla né su uno né sull'altro.
-- 
Costantino Grana 

 processo/thread proprietario..
Carino, ma come intercetto CallNextHookEx?
Per la cronaca, stavo cercando di impedire ad un utente di fare la copia 
dello schermo di un Viewer. L'utente non sarà un hacker, ma fino a 
PrintScreen ci arriva. Quindi con un hook sulla tastiera ho risolto il 
problema.
Però se utilizza un applicazione per la cattura dello schermo, il mio trucco 
non funziona più. Ho trovato un programmino che fa da Anti-Keylogger e 
riesce ad inibire tutti gli hook sulla tastiera, senza però interferire con 
i normali messaggi. Cercavo quindi di capire come funzionava, ma per il 
momento non ho trovato info.
Ciao,
-- 
Costantino Grana 

Carino, ma come intercetto CallNextHookEx?
Intercetti la chiamata alla User32.dll. Rileggi il recente thread
"Hook" di lionkink81 che contiene alcuni link a esempi pratici.
Ho trovato altro materiale cercando "hook keyboard" su
http://www.codeproject.com/
Ritengo interessante anche questo articolo:
http://msdn.microsoft.com/msdnmag/issues/05/11/CatWork/
In bocca al lupo!

Newsgroup: it.comp.programmare.win32
Titolo: Come avviare browser internet da Borland C++ 4?

Salve. Ho la necessita' di inserire in una form una label del tipo:
www.abc.com
e di fare in modo che cliccandola si apra la connessione al sito
indicato.
Qualcuno sa dirmi se posso sfruttare qualche componente
oppure qualche altra strada ? (API, DDE..)
andrea

 wrote in message 380D0146...@tin.it...


Prova
Newsgroup: it.comp.programmare.win32
Titolo: Sistema operativo per Visual Studio.NET

Salve a tutti,
avrei intenzione di avvicinarmi al nuovo Visual Studio .NET, ma ho sentito
dire che c'è  qualche problema di installazione su vari OS ( Microsoft ) (
Tipi di errore come la lingua dell'OS, la ServicePack, SQL Server .... )
E vero?
Tra i vari Win2000 e WinXP quale mi consigliate di installare su un PC di
casa?
Grazie
Roberto

casa?
http://msdn.microsoft.com/vstudio/productinfo/sysreq.asp
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" ride or die "

stesso OS.
Io ho letto che in realta' la coesistenza tra i 2 ambienti di sviluppo
e' permessa e anzi consigliabile nei casi di upgrade di progetti tra
vb6 e 
vb.net
Ho fatto qualche prova 2 mesi fa proprio per questa esigenza e non ho
avuto problemi (su Windows XP)
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://web.tiscali.it/happyman
 [Foto salseri/e & I.A.B.L.A. Ring]

avuto problemi (su Windows XP)
variabili d'ambiente?


variabili d'ambiente?
Sorry,
dopo aver eseguito l'upgrade di un progetto ho preferito ripristinare
l'immagine di XP solo con Visual Studio .net (ma per esigenze di
spazio e di pulizia "logica", non per problemi).
Il tutto era nato dalla necessita' di usare la MSHFlexGrid in .Net, la
semplice registrazione dell'ocx non era sufficiente.
Posso solo aggiungere che Visual Studio 6 l'avevo installato dopo .Net


Newsgroup: it.comp.programmare.win32
Titolo: inibire il tasto destro del mouse

Salve a tutti, ho un problema
dovrei inibire il tasto destro del mouse su alcune macchine dove gira
Win95, vorrei farlo utilizzando un programma scritto con VB
ad ogni avvio questo PRG dovrebbe eseguirsi inibendo il PDM
ringraziando anticipatamente saluto
Andrea

Win95, vorrei farlo utilizzando un programma scritto con VB
Mai sentito parlare di Hook?
Beh, un Hook (ad esempio del mouse) ti permette di "Anticipare" l'evento
rispetto all'applicazione a cui è destinato, per poi scegliere se passarlo o
meno.
Se ti interessano gli Hook dai un occhiata a SetWindowsHookEx,
CallNextHookEx, UnHookWindowsHookEx etc...
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 Mai sentito parlare di Hook?
Per quel che ne so (sono rimasto a VB5) non puoi scrivere una DLL con VB, il
che significa addio hook globale...
Se ben ricordo c'era un OCX che permetteva di farlo ma (visto che andava
registrato) scrissi la DLL in Delphi e la richiamai da VB...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply
Newsgroup: it.comp.programmare.win32
Titolo: TServerSocket: come specificare interfaccia di rete?

Salve a tutti
Utilizzo il Borland C++ Bulder 6.0
Ho un PC con due schede di rete.  Voglio aprire un server socket TCP su una
delle due interfacce, il prblema è che utilizzando TServerSocket, non riesco
a specificare quale delle due interfacce utilizzare,  il socket si apre
automaticamente sulla prima delle due interfacce.
Come posso specificare l'interfaccia da utilizzare?
Grazie!

 interfacce.
In realtà ho appena fatto una prova,  il server accetta connessioni su
entrambi le interfacce !!!
Comunque il problema resta... se io voglio accettare connessioni solo su una
interfaccia come faccio?

 interfaccia come faccio?
Beh se il problema è solo accettare le connessioni, basta che al 
momento della connect verifichi l'indirizzo locale e se non è 
quello desiderato chiudi il socket.
Se invece vuoi proprio eseguire il listen su una sola 
interfaccia è un po' più complesso, ma non molto. Dovresti 
derivare una tua classe da TServerSocket ed esporre la proprietà 
Address che è proprio l'interfaccia su cui viene eseguito il 
bind. Sembra però che questo funzioni solo per socket in 
modalità bloccante.
In alternativa dai un'occhiata ai componenti Indy.
SF. 

 In alternativa dai un'occhiata ai componenti Indy.
Grazie per le dritte

 contrario  :-?
Intendo che per come funziona TServerSocket è giusto che accetti 
la connessione su qualunque interfaccia arrivi la richiesta e 
non si "apre automaticamente sulla prima delle due interfacce".
SF.

Newsgroup: it.comp.programmare.win32
Titolo: CheckListBox .. aiuto!

Ho creato una CheckListBox e gli go aggiunto dei valori con
CheckListBox->Items->Add("pippo");
adesso mi chiedo..come faccio a leggere i valori che sono stati selezionati?
Grazie

 ha scritto nel messaggio
news:LIUv8.60542$m41.1...@twister2.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: come si converte una CString in un vettore di caratteri?

Salve se qualcuno sà dirmi due tre righe di codice per convertire una
CString in un vettore di caratteri
Ringrazio anticipatamente

 Ringrazio anticipatamente
se il tuo scopo è ottenere il puntatore al buffer (char * per
intenderci...), fai prima ad usare GetBuffer...
Ma ciao

 Ringrazio anticipatamente
string.GetBuffer(0)
-- 
Luc.


Aggiungo rispetto agli altri:
ricordati poi di chiamare string.ReleaseBuffer()
altrimenti ci sono dei memory leak.
Antonio.

 ha scritto nel messaggio
news:aq8enm$7iq2m$1...@ID-162989.news.dfncis.de...

Per chiarezza, devi usare string.ReleaseBuffer() solo se usi il puntatore
reso da string.GetBuffer() per modificare il contenuto del buffer stesso
In ogni altro caso la stringa è automaticamente deallocata (cfr. MSDN)
Ciao
Ellebi
Newsgroup: it.comp.programmare.win32
Titolo: una domanda su Spy++

come fa a vedere tutti i processi, e i relativi thread di ogni processo?
avrei bisogno di fare una cosa simile
e' una cosa difficile?
--------------------------------
Inviato via 
http://usenet.iol.it

e' una cosa difficile?
Si usano le API ToolHelp32 per i sistemi 98/2000 e le PSAPI
per gli NT.  Vedi MSDN per maggiori dettagli.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

Newsgroup: it.comp.programmare.win32
Titolo: Control per visualizzare grafo

Vorrei realizzare un controllo per visualizzare un grafo.
penso che lo realizzero' per MFC, ma per ora l'aspetto tecnico e' quello che mi
preoccupa di meno. sono invece preoccupato per l'aspetto 'grafico' ( scusate il
gioco di parole ;) ) difatti non e' il mio campo e visto che, malgrado le
applicazioni MS ne utilizzinio a palate non esiste nessun controllo 'standard'
utilizzabile ( che io sappia )
evidentemente non esistono soluzioni 'facili' ...
queste sono le mie prime idee :
- partire dal TreeCtrl e adattarlo ...
- rifare tutto ex-novo e stilizzrlo con 'finestrelle' ( tipo i vari query
designer SQL )
se avete qq idea, critica o altro, saranno tutti utili 
grazie,
davide
-- 
Posted from  [195.65.162.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 se avete qq idea, critica o altro, saranno tutti utili 
E' il tuo giorno fortunato, normalmente Visual C non lo tratto:
http://home.worldonline.dk/~viksoe/relationship.htm
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato