Madz0r Skrevet 16. januar 2004 Del Skrevet 16. januar 2004 Noen som vet hvordan kan f. eks skrive en net send melding fra i et "hjemmemekket" program? Hvis noen skjønner da Lenke til kommentar
Jonas Skrevet 16. januar 2004 Del Skrevet 16. januar 2004 Noen som vet hvordan kan f. eksskrive en net send melding fra i et "hjemmemekket" program? Hvis noen skjønner da når du sier hjemme-mekket, mener du Delphi/Pascal/Kylix? eller bare postet du et sted? @echo off set /p target=Send til? set /p msg=Melding? net send %target% %msg% Lenke til kommentar
Madz0r Skrevet 16. januar 2004 Forfatter Del Skrevet 16. januar 2004 jeg mener Delphi ja, mener og i "Application" ikke i .bat fil. Lenke til kommentar
Dino_ Skrevet 16. januar 2004 Del Skrevet 16. januar 2004 Tja du kan jo begyne med å lese i hjelp om emnet. Og er du veldig hypp på å få ting gjort fort så kan du jo titte på François Piette`s Internet Component Suite (ICS), der finner du det du trenger, sett at du kan litt grunnleggende ting. eksempler (sample applications) er å finne på samme siden. ICS er "postcardware" husk det når du benytter deg av disse komponentene. (les licence.txt) Lenke til kommentar
DidzisK Skrevet 19. januar 2004 Del Skrevet 19. januar 2004 (endret) procedure TForm1.Button1Click(Sender: TObject); var PCallString,PParamstring:PChar; begin PCallString:='net'; PParamstring:='send MinPC MinMelding'; ShellExecute(Handle, 'open',PCallString, PParamstring, nil, 0); end; Eller enda enklere: ShellExecute(Handle, 'open','net', 'send MinPC MinMelding', nil, 0); Du kan prøve å lese om NetMessageBufferSend funksjon (MS Win32 API hjelp), men hvis du velger å bruke den, må du laste ned header translation, for eksempel fra http://www.delphi-jedi.org (filen du trenger heter win32api.zip, definisjonen ligger i JwaLmMsg.pas). Og så kan du bruke funksjonen - men disse Net (eller LanManager API) funksjonene kalles på litt annen måte enn vanlige Windows API funksjoner, så det var mye prøving og feiling den gangen jeg prøvde å bruke dem. Når det gjelder ping, så kan du likegodt bruke Indy komponenter som er freeware. De er inkludert i Delphi 7, ellers må du laste dem ned fra http://www.indyproject.org/ Endret 19. januar 2004 av DidzisK Lenke til kommentar
Madz0r Skrevet 20. januar 2004 Forfatter Del Skrevet 20. januar 2004 takker for svar.. vært til hjelp unit netsend_form; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ShellApi; type TForm1 = class(TForm) Edit_ip: TEdit; Edit_msg: TEdit; Btn_send: TButton; procedure Btn_sendClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Btn_sendClick(Sender: TObject); begin ShellExecute(Handle,'open','net','send' + Edit_ip.text + Edit_msg.text, nil, 0); end; end. Men noen som kan si meg hvordan jeg kan fikse denne koden? Kanskje det er lett, men jeg er ganske ny til delphi, og jeg lærer ting lettere sånn som dette. Lenke til kommentar
DidzisK Skrevet 21. januar 2004 Del Skrevet 21. januar 2004 ShellExecute(Handle,'open','net','send ' + Edit_ip.text +' '+ Edit_msg.text, nil, 0); Jeg har lagt inn mellomrom to steder. Lenke til kommentar
Mr_Pingvin666 Skrevet 26. januar 2004 Del Skrevet 26. januar 2004 kan noen gi meg filen til dette proskjektet... kontakt meg på [email protected] klarer ikke å lage dette selv Lenke til kommentar
trrunde Skrevet 3. februar 2004 Del Skrevet 3. februar 2004 Hvis man også vil endre på maskinen det står at det blir sendt fra hvordan kan vi gjøre det?? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå