Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32

    Delphi : Server E Client

    Sarei interessato a creare degli eseguibli che comunicano tra loro attraverso internet.
    Su internet ho trovato una guida che però non sono riuscito a sfruttare perché fa riferitmento agli "elementi"
    TServerSocket e TClientSocket che però non sono presenti in turbo delphi.

    Cosa potrei fare per portare a termine le istruzioni di quella guida ? grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Lo avevi gia' scritto .... perche' un nuovo post?

    Attenzione al regolamento ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    Vi prego di scusarmi non so come sia successo.
    Probabilmente ho fatto "casino" con il browser

    Chiedo umilmente perdono.
    In ogni caso potreste risponedermi in uno dei due topic ?

  4. #4
    Non ho a portata di mano Turbo Delphi, ma nelle versioni recenti di Delphi tali componenti vanno installati a parte. Purtroppo la versione standard di Turbo Delphi non consente di installare componenti di terze parti, se non ricordo male però viene fornito con le ottime librerie Indy. Usa quelle.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    In pratica come faccio ad usare le librerie Indy ? Quando metto aggiungi librerie (indy ) mi dice che in quella verisione non posso farlo -.-" Uff

  6. #6
    In effetti ho controllato e non puoi installarle su Turbo Delphi (anche se esiste un workaround "illegale" che consente di aggiungere componenti di terze parti) le librerie Indy. Non so se il pacchetto di installazione include TClientSocket e TServerSocket utilizzabili comunque con una istanziazione manuale (nel caso in cui ci siano).
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    Come faccio per istanziarle manualmente ??
    Io vorrei fare quello che spiega questa guida.

  8. #8
    Come faccio per istanziarle manualmente ??
    Come tutti gli altri componenti, invocando il suo costruttore dopo aver aggiunto la unit alla clausola "unit":

    codice:
            TuoClient := TClientSocket.Create(nil);
            TuoClient.Host := Indirizzo;
            TuoClient.Port := Posta;
            TuoClient.ClientType := ctBlocking;
            inherited Create(False);
    Il fatto è che non so se tale unit sia inclusa nel pacchetto Turbo Delphi! Come ti dicevo, nelle versioni recenti di Delphi, va aggiunta a parte, ma non so dirti se sia supportata da Turbo Delphi.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    32
    E nella clausola unit che ci devo scrivere ?
    Uff sono proprio ignorante -.-"

  10. #10
    Dovresti aggiungere la unit ScktComp.pas, ma dubito che sia già presente nell'installazione base come dubito anche che si trovi nel pacchetto di Turbo Delphi. Effettua qualche ricerca su Google per scoprire se è possibile usare TServerSocket e TClientSocket con Turbo Delphi.
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.