ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1441  
Старый 28.08.2008, 20:36
Fruit
Участник форума
Регистрация: 16.07.2008
Сообщений: 118
Провел на форуме:
154185

Репутация: 32
По умолчанию

Цитата:
Сообщение от BEGINER  
здесь VC8 ругается, что типа int не по умолчанию, хотя VC6 компилит молча
Оно и к лучшему. Чем больше поддержка стандарта, тем лучше нам всем будет.
 

  #1442  
Старый 29.08.2008, 08:42
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию

Здравствуйте.
Это опять я.
И у меня пару вопросов:
1. Как можно организовать скачку файла(может, есть какие нибудь функции, а не просто отправкой Get запроса). А как файл докачать?
2. Как проверить сущ. файла.
3. Как скопировать запускаемый файл(мой) куда нибудь еще(не знаю как определить путь к файлу).

Спасибо.
 

  #1443  
Старый 29.08.2008, 09:13
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию

такс. по докачке инфу нашел, http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35


как путь определить вроде тоже:
Код:
char *program; 
program=GetExePath();
Буду пытатца... Ох не люблю я с HTTP работать, тем более в С++
 

  #1444  
Старый 29.08.2008, 10:01
BEGINER
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме:
33376

Репутация: 3
По умолчанию

Скомпилировал код из поста 1433 в Vc9. На моем компе все идет. на других компах не запускается. ЧТо делать?
 

  #1445  
Старый 29.08.2008, 11:17
ForNeVeR
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме:
287212

Репутация: 62
По умолчанию

BEGINER, видимо, твоя прога требует для работы библиотеки, идущие сместе со студией.

Заходишь в свойства проекта > Configuration Properties > General > Use of MFC выставляешь Use MFC in a Static Library. После этого твоя программа будет работать без дополнительных библиотек.
 

  #1446  
Старый 29.08.2008, 12:25
BEGINER
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме:
33376

Репутация: 3
По умолчанию

Цитата:
Сообщение от ForNeVeR  
BEGINER, видимо, твоя прога требует для работы библиотеки, идущие сместе со студией.

Заходишь в свойства проекта > Configuration Properties > General > Use of MFC выставляешь Use MFC in a Static Library. После этого твоя программа будет работать без дополнительных библиотек.
Программа консольная, неужели ей нужен MFC?
 

  #1447  
Старый 29.08.2008, 12:32
ForNeVeR
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме:
287212

Репутация: 62
По умолчанию

Консольная программа тоже может создавать окошки. Сначала попробуй, потом удивляйся.
 

  #1448  
Старый 29.08.2008, 12:39
BEGINER
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме:
33376

Репутация: 3
По умолчанию

Цитата:
Сообщение от ForNeVeR  
Консольная программа тоже может создавать окошки. Сначала попробуй, потом удивляйся.
Попробовал. 11 error(s)
Код:
 Build Log      Build started: Project: screenshot_jpg, Configuration: Release|Win32
 Command Lines      Creating temporary file "f:\project\screenshot_jpg\Release\RSP00001175962312.rsp" with contents
[
/OUT:"F:\project\screenshot_jpg\Release\screenshot_jpg.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"Release\screenshot_jpg.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DELAYLOAD:"OleAcc.dll" /DEBUG /PDB:"f:\project\screenshot_jpg\Release\screenshot_jpg.pdb" /SUBSYSTEM:CONSOLE /LARGEADDRESSAWARE:NO /TSAWARE:NO /OPT:REF /OPT:ICF /OPT:WIN98 /DYNAMICBASE /NXCOMPAT /DELAY:UNLOAD /MACHINE:X86 GdiPlus.lib DelayImp.lib

".\Release\screenshot_jpg.obj"

".\Release\stdafx.obj"
]
Creating command line "link.exe @f:\project\screenshot_jpg\Release\RSP00001175962312.rsp /NOLOGO /ERRORREPORT:PROMPT"
 Output Window      Linking...
LINK : warning LNK4224: /OPT:WIN98 is no longer supported;  ignored
LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll ignored; no imports found from OleAcc.dll
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__DeleteObject@4 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__RestoreDC@8 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__BitBlt@36 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__SelectObject@8 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__SaveDC@4 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__DeleteDC@4 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__CreateDIBSection@24 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__GetDeviceCaps@8 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__CreateCompatibleDC@4 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
screenshot_jpg.obj : error LNK2019: unresolved external symbol __imp__CreateDCW@16 referenced in function "int __cdecl GetScreeny(wchar_t *,unsigned long)" (?GetScreeny@@YAHPA_WK@Z)
F:\project\screenshot_jpg\Release\screenshot_jpg.exe : fatal error LNK1120: 10 unresolved externals
 Results      Build log was saved at "file://f:\project\screenshot_jpg\Release\BuildLog.htm"
screenshot_jpg - 11 error(s), 2 warning(s)
 

  #1449  
Старый 29.08.2008, 12:50
ForNeVeR
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме:
287212

Репутация: 62
По умолчанию

BEGINER, исходники в студию. Ну или иди... в аську.
 

  #1450  
Старый 29.08.2008, 12:54
BEGINER
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме:
33376

Репутация: 3
По умолчанию

Цитата:
Сообщение от ForNeVeR  
BEGINER, исходники в студию. Ну или иди... в аську.
Исходник в посте 1433
Все заработало, спасибо.
Пришлось добавить GDI32.lib
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ