Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    10

    [Delphi]Applicazione LAN

    Il mio intento è quello di adattare un applicazione che simula il Poker già creata e testata (mia ovviamente) ed implementare la possibilità di giocare in LAN. Che componenti sono predisposti in Turbo Delphi 2006?

  2. #2
    Indy, synapse oppure ics.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Re: [Delphi]Applicazione LAN

    Originariamente inviato da krisiv99
    Che componenti sono predisposti in Turbo Delphi 2006?
    La domanda è generica: di quali componenti hai bisogno? Ti riferisci alla comunicazione tramite socket nello specifico?

    Per quanto ne so, in Turbo Delphi c'è ben poco da utilizzare a questo scopo, proprio perché 1) è una versione principalmente per hobbysti, 2) non è possibile integrare componenti di terze parti (cioè installare package aggiuntivi a designtime).

    Nulla vieta di scaricare e collegare direttamente unit di terze parti, anche se la programmazione in questo modo sarà molto limitata rispetto all'utilizzo completo delle funzionalità RAD che Delphi offre nelle edizioni di rango superiore (Professional, Enterprise, ecc.).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    10
    intanto grazie per le risposte...si pensavo all'uso di sockets...però sono un po' confuso perchè apparentemente le due risposte sono contraddittorie...se non posso istallare commponenti aggiuntivi come faccio ad usare una delle tre suite citate?? dovrei scaricare i componenti ed aggiungerli tutti come unit del progetto?? come facciao per i componenti che ho cretao da solo in pratica??

  5. #5
    No, non serve. Basta che includi la cartella dei sorgenti.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da krisiv99
    intanto grazie per le risposte...si pensavo all'uso di sockets...però sono un po' confuso perchè apparentemente le due risposte sono contraddittorie...se non posso istallare commponenti aggiuntivi come faccio ad usare una delle tre suite citate?? dovrei scaricare i componenti ed aggiungerli tutti come unit del progetto?? come facciao per i componenti che ho cretao da solo in pratica??
    Non sono contradditorie: installare un package nell'IDE è una cosa, referenziare le unit nel proprio codice sorgente è un'altra.

    Non puoi utilizzare i package a designtime perché l'ambiente non ti consente di installare package addizionali; tuttavia, puoi sempre fare riferimento alle unit dei package e includerle nel Search Path nelle opzioni del progetto o dell'ambiente affinché tali unit vengano trovate e compilate assieme al tuo progetto.

    E' chiaro che tutti i componenti definiti nei package che non puoi installare vanno istanziati (creati) a runtime, tramite codice, poiché non puoi andare ad appoggiarli sul Form in fase di progettazione (visto che non puoi installare i package).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    10
    Ah! ho capito... ad esempio:
    codice:
    uses Servers;
    var server1: TServer
    procedure x;
    begin
    server:= TServer.Create
    end;
    nomi puramente a caso però dovrebbe essere questo il procedimento logico giusto??
    comunque ora provo a impostare la cosa poi semmai chiederò ancora se incontro difficoltà... grazie!

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da krisiv99
    nomi puramente a caso però dovrebbe essere questo il procedimento logico giusto??
    Sì, ci si riferiva esattamente a questo.

    P.S.: ricordati di chiamare la Free per qualsiasi oggetto di cui fai una Create.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.