Сейчас на форуме: bartolomeo, Adler (+5 невидимых) |
eXeL@B —› Софт, инструменты —› Rapidshare uploader c исходниками |
Посл.ответ | Сообщение |
|
Создано: 26 марта 2008 22:49 · Поправил: Stack · Личное сообщение · #1 После моей старой темы про то как закачать файл на файлообменник и получить. Поступило несколько прозьб чтобы дать исходники когда напишу. Вот и решил предоставить свою программку на обозрение публики. Работает она по следующему принципу 1 Запускаем программу с именем файла в качестве параметра. 2 Программа закачивает файл на сервер и получает ссылку 3 Показывает окошко о успешной или неуспешной закачке 4 пишет ссылку в download_link.txt в папке с программой. Не рекомендую закачивать файлы большого размера потомучто никаких прогрессбаров там нет. Как самостоятельная программа она не имеет большой ценности так как на сайте рапиды есть более функциональный продукт. Скачать - rapidshare.com/files/102585696/source.rar.html Зеркало Slil.ru slil.ru/25623071 Вес - 96 кб Если не компилируется Indy 9 Компоненты http://rapidshare.com/files/103001866/indy9.0.18_source.zip.html В архиве находится 2 папки bin и source. В source находятся исходники. В bin находится ексешник, bat файл и файл test.bin. Лицензии нет как таковой 26 марта 2008 года Готовый файл определяется как вирус потомучто сильно пожат упиксом. --> вирус тотал <-- http://www.virustotal.com/ru/analisis/8939b8eb8fef8934f9b99a7c3d514912 ----- Md5 fcbb6c9c9a5029b24d70f2d67c7cca74 |
|
Создано: 26 марта 2008 22:54 · Личное сообщение · #2 |
|
Создано: 26 марта 2008 22:58 · Личное сообщение · #3 |
|
Создано: 26 марта 2008 23:30 · Личное сообщение · #4 |
|
Создано: 28 марта 2008 03:34 · Личное сообщение · #5 |
|
Создано: 28 марта 2008 10:54 · Личное сообщение · #6 |
|
Создано: 28 марта 2008 12:00 · Поправил: [HEX] · Личное сообщение · #7 |
|
Создано: 28 марта 2008 14:37 · Поправил: Stack · Личное сообщение · #8 |
|
Создано: 28 марта 2008 15:07 · Поправил: kaiZer · Личное сообщение · #9 Stack пишет: Вопрос: как вызвать OpenDialog на Winapi const OFN_LONGNAMES = $00200000; OFN_EXPLORER = $00080000; OFN_FILEMUSTEXIST = $00001000; OFN_PATHMUSTEXIST = $00000800; OFN_HIDEREADONLY = $00000004; type TOpenFileName = packed record lStructSize: DWORD; hWndOwner: HWND; hInstance: HINST; lpstrFilter: PAnsiChar; lpstrCustomFilter: PAnsiChar; nMaxCustFilter: DWORD; nFilterIndex: DWORD; lpstrFile: PAnsiChar; nMaxFile: DWORD; lpstrFileTitle: PAnsiChar; nMaxFileTitle: DWORD; lpstrInitialDir: PAnsiChar; lpstrTitle: PAnsiChar; Flags: DWORD; nFileOffset: Word; nFileExtension: Word; lpstrDefExt: PAnsiChar; lCustData: LPARAM; lpfnHook: function(Wnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): UINT stdcall; lpTemplateName: PAnsiChar; end; function GetOpenFileNameA(var OpenFile: TOpenFileName): Bool; stdcall; external 'comdlg32.dll' name 'GetOpenFileNameA'; var FileName : array[0..4095] of Char; Inst, hWin : integer; function OpenFile: string; const Filter = 'PE File (*.exe,*.dll)'#0'*.exe;*.scr;*.dll;*.ocx'; Title = 'Открыть файл...'; var OpenFile : TOpenFileName; begin FillChar(OpenFile, SizeOf(TOpenFileName), 0); with OpenFile do begin lStructSize:= SizeOf(TOpenFileName); hInstance:= Inst; hWndOwner:= hWin; lpstrFilter:= Filter; nFilterIndex:= 3; nMaxFile:= SizeOf(FileName); lpstrFile:= FileName; lpstrTitle:= Title; Flags:= OFN_LONGNAMES or OFN_EXPLORER or OFN_FILEMUSTEXIST or OFN_PATHMUSTEXIST or OFN_HIDEREADONLY; if GetOpenFileNameA(OpenFile) = true then begin result:=FileName; end; end; end; Что-то вроде того.. |
|
Создано: 29 марта 2008 16:04 · Личное сообщение · #10 |
|
Создано: 30 марта 2008 13:39 · Личное сообщение · #11 |
|
Создано: 30 марта 2008 15:11 · Поправил: Stack · Личное сообщение · #12 |
eXeL@B —› Софт, инструменты —› Rapidshare uploader c исходниками |