说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

救命:我有一DLL的源程序,但我不知如何调用,请各位高手看一下,谢谢,小弟只有29分

编辑:说三道四文库 发布时间:2017-02-26 08:32
HTML文档下载 WORD文档下载 PDF文档下载
//---------------------------------------------------------------------------
#pragma hdrstop
#include <string.h>

#include "all.h"
#include "crc.h"
#include "header.h"
#include "subband.h"
#include "sublay1.h"
#include "sublay2.h"
#include "synfilt.h"
#include "ibitstr.h"
#include "obuffer.h"
#include "args.h"
#include "layer3.h"
#include <winbase.h>
#include <classlib/thread.h>
#include <winsys/wsysinc.h>
#include "maplay.h"
#include "MPex.h"

MPEG_Args *ma = NULL;
char Stream_Name[512] = "";
HWAVEOUT hwo;
volatile uint32 musicsize = -1;


extern bool* StopHook;
extern int ResultError;

extern uint32 startplay(MPEG_Args *);

extern uint32 layer;
extern Header *header;
extern Crc16 *crc;
extern Ibitstream *stream;
extern enum e_channels which_channels;
extern enum e_mode mode;
extern bool read_ready, write_ready;

extern SynthesisFilter *filter1, *filter2;
extern Obuffer *buffer;
extern LayerIII_Decoder *l3decoder;

extern TPlayThread *player;


extern "C" bool _export _stdcall __declspec(dllexport) init()
{
  ResultError = mpSuccess;
  if (ma !=NULL) {
    ResultError = mpIncorrectMode;
    return(false);
  }
  try {
    ma = new MPEG_Args;
  }
  catch (...) {
    ResultError = mpInternalError;
    return(false);
  }
  ma->phwo  = &hwo;
  ma->musicpos = -1;
  ma->playmode = 0;
  ma->output_mode = O_WAVEMAPPER;
  lstrcpy(ma->output_filename, "");
  musicsize = -1;
  return (true);
}

extern "C" bool _export _stdcall __declspec(dllexport) UseScaleFactor (bool usescale, float factor) {
   ResultError = mpSuccess;
   if (ma == NULL) {
      ResultError = mpIncorrectMode;
      return(false);
   }
   ma->use_own_scalefactor = usescale;
   if (usescale) {
      ma->scalefactor = factor;
   }
   return(true);
}

extern "C" bool _export _stdcall __declspec(dllexport) SetOutputDevice (int mode, char* outputname){
// 0 - wavemapper, 1 - directsound, 2- wavefile
   ResultError = mpSuccess;
   if (ma == NULL) {
     ResultError = mpIncorrectMode;
     return(false);
   }
   switch (mode) {
     case 0: ma->output_mode = O_WAVEMAPPER;
             break;
     case 1: ma->output_mode = O_DIRECTSOUND;
             break;
     case 2: ma->output_mode = O_WAVEFILE;
             strcpy(ma->output_filename, outputname);
        break;
   }
   return(true);
}

extern "C" int _export _stdcall __declspec(dllexport) LastError()
{
  int res;
  res = ResultError;
  ResultError = 0;
  return(res);
}

extern "C" int32 _export _stdcall __declspec(dllexport) GetCurrentPos()
{
   ResultError = mpSuccess;
   if (ma == NULL) {
      ResultError = mpIncorrectMode;
      return(-1);
   }
   return(ma->musicpos*ma->MPEGheader->ms_per_frame());
}

extern "C" int32 _export _stdcall __declspec(dllexport) GetLength()
{
  return(musicsize);
}

extern "C" uint32 _export _stdcall __declspec(dllexport) GetLayer()
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(-1);
  } else {  return(ma->MPEGheader->layer()); }
}

extern "C" uint32 _export _stdcall __declspec(dllexport) GetBitrate()
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(-1);
  }
  return(ma->MPEGheader->bitrate());
}

extern "C" uint32 _export _stdcall __declspec(dllexport) GetFrequency()
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(-1);
  }
  return(ma->MPEGheader->frequency());
}

extern "C" bool _export _stdcall __declspec(dllexport) Seekable()
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(false);
  }
  return(!ma->nonseekable);
}

extern "C" void _export _stdcall __declspec(dllexport) ResetPlayerMode()
{
   ResultError = mpSuccess;
   if (ma == NULL) {
     ResultError = mpIncorrectMode;
     return;
   } else {
       if (ma->playmode == 2) {
           ma->playmode = 1;
           *StopHook = false;
       }
     }
}

extern "C" int32 _export _stdcall __declspec(dllexport) GetPlayerMode()
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(-1);
  } else {
        return(ma->playmode);
     }
}

/*

enum TPriority {
   Idle         = THREAD_PRIORITY_IDLE,
   Lowest       = THREAD_PRIORITY_LOWEST,
   BelowNormal  = THREAD_PRIORITY_BELOW_NORMAL,
   Normal       = THREAD_PRIORITY_NORMAL,
   AboveNormal  = THREAD_PRIORITY_ABOVE_NORMAL,
   Highest      = THREAD_PRIORITY_HIGHEST,
   TimeCritical = THREAD_PRIORITY_TIME_CRITICAL,
};

*/
extern "C" bool _export _stdcall __declspec(dllexport) SetPriority(TThread::TPriority value)
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(false);
  }
  ma->playpriority = value;
  if (ma->playmode == 3 || ma->playmode == 4) {
     player->SetPriority(value);
  }
  return(true);
}

/* extern "C" bool _export _stdcall __declspec(dllexport) GetPriority(TThread::TPriority* value)
{
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return(false);
  }
  *value =  ma->playpriority;
  return(true);
}  */

extern "C" bool _export _stdcall __declspec(dllexport) Seek(uint32 pos)
{
  ResultError = mpSuccess;
  if (ma == NULL) {
    ResultError = mpIncorrectMode;
    return (false);
  }
  if (ma->nonseekable) {
    ResultError = mpIsNonseekable;
    return (false);
  }
  if (ma->playmode == 3 || ma->playmode == 4) {
     if (pos > musicsize) {
        return(false);
     }
     ma->position_change = true;
     ma->desired_position = pos/ma->MPEGheader->ms_per_frame();
  } else {
      ResultError = mpIncorrectMode;
      return(false);
    }
  return (true);
}

extern "C" bool _export _stdcall __declspec(dllexport) Open(char *Name, bool from_res,
                                                       ResCreateStream CSProc,
                                                       ResCloseStream ClSProc,
                                                       ResRestartStream RSSProc,
                                                       ResReadStream RSProc,
                                                       ResSetPointer RSPProc,
                                                       ResGetSize RGSProc,
                                                       void* object)
{
  ResultError = mpSuccess;
  try
  {
    Crc16 *crc = NULL;
    if (ma ==NULL || ma->playmode >1){
      ResultError = mpIncorrectMode;
      return(false);
    }
    if (from_res) {
      ma->stream = new Ibitstream(CSProc,
                                  ClSProc,
                                  RSSProc,
                                  RSProc,
                                  RSPProc,
                                  RGSProc,
                                  object);
    } else {
      if (Name==NULL) {
        ResultError = mpStreamError;
        return(false);
      }
      strcpy(Stream_Name, Name);
      ma->stream = new Ibitstream(Stream_Name); // read from file
    }
    ma->MPEGheader = new Header;
  }
  catch (...) {
    if (ResultError == 0) { ResultError = mpInternalError; }
    return(false);
  }
  ma->nonseekable = ma->stream->nonseekable;
  if (!ma->MPEGheader->read_header(ma->stream, &crc)) {
    ResultError = mpStreamError;
    return(false);
  }
  ma->playmode = 1;
  musicsize = ma->MPEGheader->total_ms(ma->stream);
  ma->endpos = musicsize;
  ma->startpos = 0;
  return(true);
}

extern "C" int _export _stdcall __declspec(dllexport) Play(uint32 startpos, uint32 endpos , bool* PlayStopped)
{
   ResultError = mpSuccess;
   if (ma==NULL || ma->playmode >2) {
      ResultError = mpIncorrectMode;
      return(0);
   }
   StopHook = PlayStopped;
   ma->stop = false;
   *StopHook = false;
   if (startpos >0 && startpos<endpos && startpos < musicsize) {
      ma->startpos = startpos/ma->MPEGheader->ms_per_frame();
   }
   if (endpos <=musicsize ) {
      ma->endpos = endpos/ma->MPEGheader->ms_per_frame();
   } else {ma->endpos = musicsize/ma->MPEGheader->ms_per_frame();}
   if (endpos == 0) {
      ma->endpos = musicsize/ma->MPEGheader->ms_per_frame();
   }
   return(startplay(ma));
}

extern "C" bool _export _stdcall __declspec(dllexport) Pause(bool resume)
{
  ResultError = mpSuccess;
  if (ma == NULL || player == NULL) {
      ResultError = mpIncorrectMode;
   return(false);
  }
/*  if (ma->playmode == 4 && resume) {
     ma->playmode = 3;
     player->Resume();
  } else
  if (ma->playmode == 3 && !resume) {
     ma->playmode = 4;
     player->Suspend();
  }
*/
///*
  if ((ma->playmode == 4 && resume) || (ma->playmode == 3 && !resume)) {
    ma->pause = true;
  }
//*/
  return(true);
}

extern "C" bool _export _stdcall __declspec(dllexport) Restart()
{
   if (ma==NULL || ((ma->playmode != 1) && (ma->playmode != 2))) {
      ResultError = mpIncorrectMode;
      return(false);
   }
  *StopHook = false;
  if (!ma->MPEGheader) {delete ma->MPEGheader;}
  try
  {
    ma->MPEGheader = new Header;
  }
  catch (...) {
    if (ResultError == 0) { ResultError = mpInternalError; }
    return(false);
  }
  if ((!ma->stream->restart()) || (!ma->MPEGheader->read_header(ma->stream, &crc))) {
    ResultError = mpStreamError;
    return(false);
  }
  ma->playmode = 1;
  if (Play(ma->startpos*ma->MPEGheader->ms_per_frame(),
           ma->endpos*ma->MPEGheader->ms_per_frame(),
           StopHook)!=0)
  {
    return(false);
  } else {return(true);}
}

extern "C" bool _export _stdcall __declspec(dllexport) Stop()
{
   ResultError = mpSuccess;
   if (ma == NULL || (ma->playmode < 2)) {
     ResultError = mpIncorrectMode;
     return(false);
   } else {
    if (ma->playmode == 2) {
        ma->playmode = 1;
        return(true);
      } else
      {
       ma->stop = true;
       if (ma->playmode == 4) {
         Pause(true);
         while (ma->playmode == 4)
         {
           Sleep(0);
           ma->pause = false;
         }
       }
       player->WaitForExit(INFINITE);
       ma->playmode = 1;
       *StopHook = false;
       return(true);
      }
     }
}

extern "C" bool _export _stdcall __declspec(dllexport) Close()
{
   ResultError = mpSuccess;
   if (ma == NULL || ma->playmode<1) {
      ResultError = mpIncorrectMode;
      return(false);
   }
   if (ma->playmode == 3 || ma->playmode == 4) {
     Stop();
   }
   delete ma->MPEGheader;
   ma->MPEGheader = NULL;
   delete ma->stream;
   ma->stream = NULL;

   musicsize = -1;
   ma->musicpos  = -1;
   ma->playmode  = 0;
   return(true);
}

extern "C" bool _export _stdcall __declspec(dllexport) deinit()
{
   ResultError = mpSuccess;
   if (ma == NULL) {
      return(true);
   }
   if (ma -> playmode>0) {
     Close();
   }
   delete ma;
   ma = NULL;
   return(true);
}

//---------------------------------------------------------------------------

不知其中的Open()如何调用
天,好長的代碼,我只能告訴你,其中 extern 打頭的都可以用,只需在你的exe中聲明為
extern "C" __declspec(dllimport) bool _stdcall Open(...)即可
//先定义 变量
HINSTANCE handlerDLL=NULL;
typedef bool(*Pfun)(void); //定义指向函数的指针
Pfun fun;
//...
//...
////

if (handlerDLL!=NULL)
{
MessageBox("the dll has been loaded");
return;

}
   handlerDLL=LoadLibrary("test.dll");
   if (handlerDLL==NULL)
   {
          MessageBox("Cannot load dll");


   }
   fun=(Pfun)GetProcAddress(handlerDLL,"Init");
   //下面的代码就是调用函数Init;
     
   fun();
友盟:用活大数据 让精细化运营为移动开发者服务 携手世纪互联 IBM Bluemix云平台落地中国 【MDCC 2015】IoT峰会—硬件开发与技术专场(下):专家齐聚,共同打造联网新时代 【MDCC 2015】虚拟现实专场(下):虚拟现实的“困”与“竞” 【CTO讲堂】面对世界竞争对手,如何拿到Google PDF开源项目PDFium? 提升网站性能开发的10个技巧 SDCC 2015:顶尖技术精英云集 大会日程及首批讲师议题公布 《近匠》专访猿团创始人CEO谢恩明:梦想、未来、改变 《近匠》专访小熊尼奥:从软硬结合到IP合作,AR产品的机遇 W3C启动Web支付标准工作,推进在线结算流程 W3C中国区会员沙龙在京召开 W3C CEO Jeff分享W3C未来发展重点 【SDCC讲师专访】车轮互联总架构师韩天峰:PHP是最好的编程语言 SDCC 2015讲师专访精彩集锦(一):你想知道的,都在这! (入门篇)带你走进Erlang 【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量 【SDCC 2015讲师专访】刘小溪:Vert.x3的异步框架实战 【CTO讲堂】支付接入开发的陷阱有多深? 程序员界“香饽饽”、大神级别人物集体亮相——SDCC 2015编程语言专场议题曝光 【CTO沙龙】CDN在共享经济下的创新应用 深入浅出Fetch API 带你入解应用场景及适用问题 SDCC 2015讲师专访精彩集锦(二):途牛网、饿了么、快的等大牛都来了 百度、饿了么、美团专家齐聚SDCC2015,剖析前端开发核心技术 【SDCC讲师专访】百度乔刚:前端可视化难点分析及探索实践 【CTO讲堂】Growth Hacking背后,数据分析平台的架构调整 BAT、巨杉、南大、柏睿等齐聚SDCC—新一代数据库专场议题曝光! 《近匠》BeeCloud创始人黄君贤:三行代码集成支付的技术实现 【SDCC讲师专访】AdMaster技术副总裁卢亿雷:分布式数据库挑战与分析 tvOS真的代表了应用的未来吗? 使用Fetch API和ES6生成器构建异步API Android应用性能优化实践 华云数据:OpenStack的技术践行之路 clsid 问题 如何将VB5工程移植到VB6环境中(很急)!!! 关于封装war文件的问题? 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到??? 关于《c#完全手册》的URL 怎样取得server的时间日期?help!!!11111 在websphere 下应该将我自己的类放在哪里才能让我的jsp程序访问到?? 谁遇到过这种怪现象:我在DW中输入数据,居然DEBUG时不进入EDITCHANGED事件,反倒进入其它事件并且再也不能DEBUG了? 吴文智能帮忙吗? 关于版本的问题 请问vb6做的程序怎样才能在Win2000下运行? 高分:为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 哪位有ziptv for Delphi5而且是破解过的请发给我一份好吗? 为什么BCB经常报告该文件正在被使用。我从新启动BCB后一切正常。 请问这个程序执行时为什么什么都看不见? J2EE随带文档的翻译版本哪里有下载? 大家帮忙推荐几个学习java好的站点吧,中外都行。 哪里有installshield下载呀! 如何能让 Flash 动画,应用在 Ad Rotator 组件中? 请教高手,急! magic 急!一个关于串口及组波的题目~ J2EE随带文档的中文版本哪里有下载? 紧急求救,如何得知当前程序所在的物理硬盘????? 各位大虾有礼了, Jbuilder6哪儿可下啊??? 如何播放.rm文件? 致 smallpig(小奔奔) 你凭什么说我不爱她。 nil 和null有什么区别? 怎样修改crosstab数据窗口中变动列的列名? 懂COM的都应该知道! 问题:select * from servername.dbname.username.tablename PCI设备的速度测试之疑问?有精确至毫秒级甚至是100微秒级的函数吗? 一个总是无法解决的问题 window2000中如何用命令行杀一进程? 请问各位大哥:怎样在win98或winme下注册和使用动态连接库“PSAPI.DLL”呀? 再問一遍. 做數據庫的朋友沒有碰到過這個問題嗎.斑主也來看一下.在SQL語句中.怎麼進行區分大小寫查詢.求在ACESS97(2000) 和SQL中的解決方案. 紧急求助:SQL2000联不上SQL7.0是为什么? 怎样改变对话框颜色? To:gloom 你收到了我的Email了吗? From:francohe@sina.com *.nsf 有谁能告诉我? 哪里有installshield 下载呀! 请教:关于sql anywhere 请问在XSL中可否定义一个“全局变量”?即可以在各个子template中都能得到其值? 关于事务处理的理解?你们是怎么理解的拉?欢迎大家发表看法? win98 - dos command length and variable COM COM COM 问一个菜鸟问题,关于参数问题 如何统计一个网页被浏览的时间?快快救我吧,倾情送分,70*5分. 为什么VB做的程序就是这么大!!郁闷!!! 怎样作win98,windows-xp的双启动? 各位大哥,我怎么正确使用API函数“EnumProcesses”呀! 麻烦 有步骤和思路晴天晚上,人能看见卫星的条件是被太阳照着且在人的视野范围内.一个可看成漫反射体的人照卫星的圆形轨道与赤道共面,卫星自西向东运动,春分线间太阳垂直射向赤道,赤 5.若把月球的矿藏搬到地球上,长时间开采,求求仍是均匀球体,月球仍沿开采前的圆周轨道运动,与开采前相比为什么地球与月球的万有引力变小6.题为双星,之间距离为L,m1:m2=3:2求线速度之比, 密度的含义是什么? 太阳与行星间引力的大小与太阳的质量、行星的质量成反比,与两者距离的二次方成反比,即E=GMm÷r².为什么通过比的关系可以直接写出这个等式? VmL密度为pg/cm^(-3)的某溶液中,含有相对分子质量为M的溶质mg,该溶液中溶质的质量分数为w%,物质的量浓...VmL密度为pg/cm^(-3)的某溶液中,含有相对分子质量为M的溶质mg,该溶液中溶质的质量分数为w 甲乙两个实心物体 甲的密度是乙的2/5 乙的质量是甲的两倍 则甲的体积是乙的体积的() 甲、乙两个正方体放在水平面上,它们对水平面压强相等,压力比9:4,求密度比 如图所示,实心均匀正方体A,B放置在水平地面上,受到的重力均为64牛,A的边长为0.2米,B的边长为0.3米.若正方体A、B上沿水平方向分别截去相同的厚度h后.A、B剩余部分对水平地面的压强PA′和P 甲、乙两个实心物体,甲的密度是乙的2/5,乙的质量是甲的2倍,则甲的体积是乙的体积的A、4/5倍 B、2倍 C、5/4倍 D、1/2倍 关于万有引力与天体运动的疑问1、最近,科学家在望远镜中看到太阳系外某一恒星有一行星,并测得它围绕该恒星运行一周所用的时间为1200年,它与该恒星的距离为地球到太阳距离的100倍.假定 如图11所示,边长分别为0.2米和0.1米的实心正方体A,B放置在水平地面上,B物体的质量是1千克.求:(1)物体B对地面的压力FB(我做的是9.8N)(2)物体B对地面的压强PB(我做的是980Pa)(3)小明. 甲乙两实心物体,他们质量相等,甲的密度比乙的密度等于3比5,把他们投入水中,自由静止后甲,乙所受的浮力之比为5比4,则甲乙的密度各为多大? 求高人总结圆周运动,天体万有引力等题的一些经典题型的...求高人总结圆周运动,天体万有引力等题的一些经典题型的解题思路!比如说宇航员在某星球上测小g,这种题一般应该怎么想?主要讲 边长分别为0.2米和0.1米的实心正方体A,B放置在水平桌面上,ρA为0.1×10三次方千克/立方米ρB为0.1×10三次方 千克/立方米,①现沿水平方向截去相同厚度△h,求△h的取值范围②沿竖直方向截去相同 宇宙黑洞其实就是,颜色极黑,密度极大,引力极强,的一种星体? 20℃时,饱和氯化钾溶液的密度为1.174g/cm3溶解度为118g,计算该温度下,氯化钾饱和溶液的物质的量浓度只列式,不计算,要有过程 边长分别为0.2米和0.1米的实心正方体A、B放置在水平地面上,B物体的质量是1千克.求:(1)物体B对地面的压力.(2)物体B对地面的压强.(3)小明、小华和小红设想沿水平方向把他们截去相等 1.初中化学常见的气体的检验和除杂(氧气氢气 一氧化碳 二氧化碳 甲烷 氮气)2.初中化学常见的酸性中性碱性干燥剂以及他们所能干燥的气体. Ag某溶液,密度为ρg/cm3,保持温度不变,加入bg溶质或蒸发ag水……跪求解答Ag某溶液,密度为ρ g/cm3,保持温度不变,加入b g溶质或蒸发a g水,都能使原溶液变为饱和溶液,若一直溶液的摩尔质量为M g/mo 一道高一物理题(天体的运动相关)天文工作者观测到某行星的半径为R1,自转周期为T1,它有一颗卫星,轨道半径为R2,绕行星公转周期为T2.要在此行星的赤道上发射一颗质量为m的近地人造卫星, 初中化学中常见的五种无色气体有哪些 质量相同正方体铜块和铝块都放在水平地面上,他们的密度分别为密度铜,密度铝,则它们对水平面压强之比p铜:p铝为? 高一物理星体运动的公式有那些啊..能说说吗..具体点 甲乙是初中化学的常见物质.它们在一定条件下能反应.若甲是密度最小的气体,乙是其氧化物.求方程式 恒温下,从112克氯化钾溶液中蒸发掉4克水析出0.8克氯化钾晶体;继续蒸发掉30克水后,又析出10.2克晶体.求:(1)原氯化钾溶液中溶质的质量分数;(2)在59.6克原氯化钾溶液中加入足量的 高一物理天体的运动同步卫星同步卫星和普通卫星有什么区别?为什么用万有引力相关公式计算了结果都不一样?例题:同步卫星轨道半径为r,线速度为v1,加速度为a2 .地球赤道上物体随地球自 谁可以帮我整理一下初中一些特殊溶液和特殊物质的颜色分别是什么样的 两个星体组成双星,他们在相互之间的万有引力作用下,绕连线上的某点做周期相同的匀速圆周运动,现测得两星的中心距离为R,其运动周期为T,求两星的总质量. 高一物理天体匀速圆周运动题求两个物体绕同一天体做半径不同的匀速圆周运动的速度之比时 什么时候用公式GmM/r^2=mv^2/r,什么时候用v=2πr/T?纠结死我了,两个答案完全不同同步卫星离地球球 FE和CUO的混合物49.6g,放入200g盐酸中充分反应,生成0.4gH2,然后过滤,并将滤出的固体洗涤干燥,称得其质量为24g,再将固体用足量盐酸处理,又生成0.4gH2,将固体洗涤干燥,余下固体12g(一二次反应生 某双星在万有引力作用下互相绕着双星连线上某某一点运动 其他天体由于他们的距离较大而忽略它们的万有引力作用 已知某双星质量为m1和 m2 它们相距L 10.如图5所示,甲、乙两个均匀实心正方体放在水平地面上,它们对地面的压强关系为p甲=p乙.若分别沿水平方向截去体积相等的部分后,它们对地面的压强变为p甲和p乙,则 ( )A p甲<p乙.B p甲 反比例函数y=k/x的图像经过矩形oabc的对角线的焦点m,分别与ab,bc交与点d,e四边形odbe面积为6则k的值为 两个星球组成双星,它们在相互之间的的万有引力作用下,绕连线上某点做周期相同的匀速圆周运动.现测得两星中心距离为R,其运动周期为T,求两星的总质量.设两星质量分别为,都绕连线上O点作 在宇宙飞船内宇航员为什么可以用铅笔写字,为什么不可以用钢笔、中性笔、毛笔写字 反比例函数y=k/x,x>o的图象经过矩形OABC对角线的交点M分别与AB.BC相交于点D,E.若ODBE面积为6,那么K值是多少? 2个星球组成双星,他们在相互之间的万有引力的作用下,绕连线上某点做周期相同的匀速圆周运动现测得两星中心距离为R其运动周期为T,求2星总质量 甲乙两个实心均匀的正方体分别放在水平桌面上它们对地面的压强相等若在两个正方体的上部沿水平方向分别截取相同高度的部分.则剩余部分对地面的压强关系是.补充.甲大乙小淡定霸气去& (2013•漳州)如图,在平面直角坐标系中,矩形OABC的边OA=2,0C=6,在OC上取点D将△AOD沿AD翻折,使O点落在AB边上的E点处,将一个足够大的直角三角板的顶点P从D点出发沿线段DA→AB移动,且一直角边 在Vml水中,加入Wga% KCL 溶液,测得溶液的密度是p g/cm立方.则混合后的KCL溶液的浓度是?我写出来了,就是差一点和答案一样, 已知某天体的卫星轨道半径为r质量为M求天体的质量?如果天体半径为r的10之1求重力加速度?急·~ 某球形天体的密度为p,引力常量为G,证明对环绕密度相同的球形天体表面运行的卫星若球形天体的半径为R,自转角速度为w=根号(派Gp)/2,表面周围空间充满厚度d=R/2(小于同步卫星距天体表面的高 第1,和第3题 某氯化镁的密度为1.18g/cm3,其中镁离子的质量分数为5.1%,300mL该溶液中的氯离子的物质的量约为多少A 0.37mol B 0.63mol C 0.74mol D 1.5mol(本人化学不是很好,请详细解答,谢谢) 溶液的密度一般与溶液的()有关 6.实验室制.取氧气时,取一定量浓度的氯酸钾和二氧化锰的混合物加热,开始时二氧化锰的含量是百分之26.5,当二氧化锰的含量为30%时,求氯酸钾的分解率是多少?10.常温下在27.5克水中溶解12.5克 黑洞是爱因斯坦的广义相对论中预言的特殊天体,它的密度极大,对周围的物质(包括光之)有极强的吸引力,据爱因斯坦的理论,光之是有质量的,光子到黑洞表面时也将被吸入,最多恰能绕黑洞 溶液密度与什么有关 23题化学大神求解 配置百分之二十的硫酸溶液490克,需要百分之九十八的浓硫酸(密度为1.84克/Cm³)多少毫升?同时需要水多少克? 溶液的密度与质量分数有关吗 18.1970年4月24日,我国自行设计、制造的第一颗人造地球卫星“东方红一号”发射成功,开创了我国航天事业的新纪元.“东方红一号”的运行轨道为椭圆轨道,其近地点M和远地点N的高度分别为4 还有比黑洞密度更大的大型星体吗 什么是溶液的密度 行星沿椭圆轨道绕太阳运行.且近日点A到太阳的距离为a,远日点B到太阳的距离为b,则该行星在两点的速率之比为多少? .探究数字“黑洞”:“黑洞”原指非常奇怪的天体,它体积小,密度大,吸引力强,任何物体到了它那里都别想 四川省内江市第六中学在哪个县? 一颗在赤道上空运行的人造卫星,其轨道半径r=2R(R是地球半径),卫星的运转方向与地球的自转方向相同,设地球自转的角速度为W,若某时刻卫星通过赤道上某建筑物的正上方,求它再次通过该 天体黑洞的密度大概为多少?黑洞以高质量高密度著称…那么一般情况,黑洞不是奇点平均密度是多少…好吧 我公布答案,其实这与密度并无关系 通过史瓦西半径,很容易得知不同质量下所需 溶液的密度怎么计算?求催化剂溶液的密度计算公式.已知催化剂100KG,二乙醇5000L,溶液中催化剂含量的分析测定结果是2.50%,要达到含量为2.0%的催化剂含量,需要添加多少乙二醇?请列出公式.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn