我是初学者,我正在努力掌握在Rad Studio中为Delphi开发的一些代码.我不知道如果开发人员发送代码时他遗漏了什么,或者他使用了我需要从其他地方下载的其他地方的类.
无论哪种方式,大多数'使用'下面都有红色波浪线,程序将无法运行.这些是用途(有些是缺失的,有些则没有):
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, Vcl.Menus,
System.Classes, Vcl.Graphics, Vcl.Imaging.JPEG, Vcl.Controls, Vcl.Forms,
Vcl.Dialogs, Vcl.ComCtrls, Winapi.ShlObj, Vcl.StdCtrls, Vcl.ExtCtrls,
cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters, dxSkinsCore,
cxPCdxBarPopupMenu, cxShellCommon, cxButtons, cxCustomData, cxFilter, cxStyles,
cxDataStorage, cxEdit, cxTextEdit, cxCalendar, cxContainer, cxSpinEdit,
cxMaskEdit, cxDropDownEdit, cxData, cxMemo, dxSkinVS2010, dxSkinscxPCPainter,
CoolTrayIcon, AdvEdit, AdvEdBtn, HotKeyManager, uPrintersMonitor
Run Code Online (Sandbox Code Playgroud)
任何帮助将受到大力赞赏.此外,当我打开项目时,它确实说'找不到类xxxxxx.忽略错误并继续?
[dcc32 Error] psystr.pas(249): E2251 Ambiguous overloaded call to 'Pos'
System.pas(28005): Related method: function Pos(const string; const string; Integer): Integer;
System.pas(28165): Related method: function Pos(const WideString; const WideString; Integer): Integer;
Run Code Online (Sandbox Code Playgroud)
我在以下功能上遇到上述错误.我怎样才能解决这个问题?代码是由另一个程序员给我的,但我是一个完全的业余,所以简单的答案将不胜感激!
function ExplodeStr(const AString: WideString; AWordIndex: Integer; AChar: Char): WideString;
var
Index, Counter: Integer;
begin
Result := Trim(AString);
Counter := 0;
Index := Pos(AChar + AChar, Result);
while Index > 0 do
begin
Delete(Result, Index, 1);
Index := Pos(AChar + AChar, Result);
end;
Index := Pos(AChar, Result);
while ((Counter < AWordIndex) …Run Code Online (Sandbox Code Playgroud) 我是Delphi的新手(之前曾在较低级别使用过Visual Studio),并且很难理解如何将项目编译成最终的应用程序/安装程序.我已经下载了Inno设置,我认为这是朝着正确方向迈出的一步.我用的是XE3.
任何帮助赞赏.