delphi-2006

    0熱度

    1回答

    我的問題如下。我有一個我必須調用的Web服務,但它包含Delphi 2006無法識別的複雜類型。我試圖通過delphi xe導入wsdl,它做得很好。問題是我必須在Delphi 2006中使用它,並且delphi 2006無法識別的方法是invokeRegistry中的RegisterMethodInfo和RegisterParamInfo。他們有同義詞或者,我可以在2006年由於

    8熱度

    2回答

    我寫了一個小應用程序,它在內存映像上繪製文本並將它們寫入文件。基本德爾福代碼類似於: var Canvas : tCanvas; Text : WideString; TextRect : tRect; begin Canvas := Bitmap.Canvas; Canvas.Brush.Color := clBlack; Canva

    2熱度

    1回答

    我有多線程的外部應用程序,並且此應用程序使用我的自定義dll從該線程執行某些操作。 在這個DLL中,我有兩個功能,讀取和寫入一些數據到TList。 我需要那些線程自由讀取列表,但只有一個可以一次寫入,其餘的必須等待他們的時間寫入。 我的問題: - 有在2006年BDS一個TList組件具有TMREWSync能力或 - 也許你知道我可以在我的應用程序使用或 任何免費的第三方組件 - 也許你有一些自定

    1熱度

    1回答

    我是Delphi的初學者,現在我想學習這門語言,但我有錯誤,我不知道問題出在哪裏以及如何解決。這個例子我把它從書籍轉到delphi。 錯誤 [帕斯卡錯誤] Engine.pas(41):E2250有 '的ShellExecute' 可以與這些參數調用的無重載版本 所有代碼: unit Engine; interface uses Windows, Classes, SysUtils; typ

    0熱度

    2回答

    我有加載我的自定義dll的多線程應用程序。 在這個DLL我需要創建一個窗口。 我正在通過創建新線程並在其中創建此窗口,但我有錯誤告訴我:EInvalidOperation - Canvas does not allow drawing。 通過在網上搜索,我發現我需要該線程的自定義消息泵。 所以,我的問題是,這有多恰當呢? 我現在要做的是: - 外部應用程序加載的dll - 比這個應用程式separ

    1熱度

    1回答

    我使用Borland Delphi 2006(文件夾名稱:C:\Program files\borland\BDS\4.0),我想啓用debug DCUs。我在哪裏可以找到這個選項?在工具 - >選項 - >調試器選項中它不存在。 注:我也有Embarcadero開發工作室,但我討厭它。我的項目也是在BDS 4.0下編寫的。 截圖:

    -3熱度

    1回答

    我有個例外,它的raise命令導致堆棧溢出。我爲了閱讀這篇文章,知道我應該怎麼辦:http://www.debuggingexperts.com/modeling-exception-handling 我明白了什麼是例外0xc0000025意味着試圖接球,嚴禁被抓(EXCEPTION_NONCONTINUABLE_EXCEPTION)異常。我對嗎? 如果是這樣,我想知道是什麼原因導致異常被定義爲不

    17熱度

    2回答

    我想從標準的VCL TEdit控件中檢索可訪問的信息。 get_accName()和Get_accDescription()方法返回空字符串,但get_accValue()返回輸入到TEdit中的文本值。 我剛開始嘗試瞭解MSAA,在這一點上我有點失落。 我的TEdit是否需要額外發布屬性才能暴露給MSA?如果是這樣的話,那就需要創建一個新的組件,這個組件可以從TEdit下載並添加額外的已發佈屬性

    2熱度

    4回答

    比方說,我有這個表: name varchar(255), quantity integer, value float 當我用這個代碼: select left(name, 99), quantity, value from table; 但是我已經把所有的255位(通過的空間,我的意思是寬度長度,而不是真正的空間字符)的第一列dbgrid和其他兩個領域,除非我使用滾動條,我的目標

    0熱度

    2回答

    我需要讀取巨大的Unicode文件到我的程序中,並轉換爲ANSI進行解析,並對於某些文件,將它們再次存儲爲Univode,而其他文件應放在ANSI代碼頁中。 正如我所瞭解的那樣,簡單的讀寫不支持Unicode文本,對於使用twidestring.loadfromfile的最大文件(有些可能大至300 Mb甚至更大)是無可厚非的,因爲內存使用率和時間加載。 我一直在想,如果加載塊可能是一個解決方案的