cost 316 ms
在Delphi中嘗試除了嘗試還是最終嘗試

[英]try except versus try finally in Delphi

對於Delphi或fpc中的嵌套異常處理,已經提到了很多事情。 例如這樣的事情。 我的問題可能解決了對嵌套try...塊的需求,是以下兩個版本的代碼之間是否存在實際差異 ,我看不到任何區別 , 除非未定義的行為或在expect或finally之后發生了什么。 .. 和... ...

Delphi:RTTI應該使用哪些方法?

[英]Delphi: Which methods are supposed to be in RTTI?

我想了解向RTTI添加方法的原則(我的意思是舊的,舊的Delphi版本(Delphi 2010之前)或FPC支持)。 據我所知,RTTI應該有關於已發布方法的信息。 但是以下示例在我的情況下不起作用: 我想了解我需要更改以接收方法的PPropInfo 。 我想獲取該方法的PTy ...

FPC 3.0和InterlockedCompareExchange

[英]FPC 3.0 and InterlockedCompareExchange

我在Windows 10(64位)上安裝了64位Lazarus 1.6 / FPC,並移植了包含InterlockedCompareExchangePointer函數的Delphi代碼。 FPC 3.0不包括InterlockedCompareExchangePointer聲明; 相反, ...

TListView 事件 OnSelectItem 持有錯誤的 TListItem 實例?

[英]TListView event OnSelectItem holds the wrong TListItem instance?

TListView 的 OnSelectItem 事件中返回的 TListItem 保存的是先前選擇的項目,而不是最新的(當前)項目。 這是一個錯誤嗎? 在 Linux Mint 17.2、Lazarus 1.4.4、FPC 2.6.4 中測試 首先為 TListView 提供一些項目... ...

2016-03-31 18:46:07   1   125    lazarus / fpc  
FreePascal RTTI。有沒有辦法調用方法?

[英]FreePascal RTTI. Is there a way to invoke method?

我試圖找出是否有辦法做類似於Delphi的增強型RTTI功能。 據我所知,FPC不提供自Delphi 2010以來Delphi中出現的RTTI功能。但我想找到一些方法在運行時做一些技巧。 在FPC中使用typinfo單元我可以這樣做: 通過-獲取對象公布財產清單getPro ...

什么時候可以在Free Pascal 3中將UnicodeString強制轉換為字符串?

[英]When is it safe to cast UnicodeString to string in Free Pascal 3?

此單元測試在Delphi模式下使用Free Pascal 3.0成功運行: UTF8Decode返回UnicodeString。 如果沒有將硬類型強制轉換為字符串,則編譯器會警告您進行不安全的轉換: 警告:隱式字符串類型轉換,可能會導致數據從“ UnicodeString”轉 ...

Pascal編譯器需要SecureZeroMemory功能嗎?

[英]Do Pascal compilers need SecureZeroMemory function?

考慮一下代碼: 代碼的問題是: FillChar是編譯器固有的,並且潛在地編譯器可以“對其進行優化”。 C / C ++編譯器已知此問題,請參閱SecureZeroMemory 。 現代Pascal編譯器(Delphi,FPC)可以進行這種優化嗎?如果可以,它們是否提供等效的Secu ...

TAsyncProcess並非以參數開頭

[英]TAsyncProcess doesn't start with parametrs

我想從TProcess運行phantonJS可執行文件,而我的JS及其一些參數。 但是TAsyncProcess忽略了我的命令行參數。 PhandomJS文檔說,我必須按此順序運行腳本: 在代碼中: 可執行文件正在啟動,但是我看不到,這是通過系統資源管理器應用到進程的參數, ...

2016-01-30 12:36:59   1   219    lazarus / fpc  
FileWrite不會寫入所有字節

[英]FileWrite doesn't write all bytes

我正在使用write方法直接寫入pixels ,它是array of array[(R, G, B)] of byte; 。 像這樣正確分配pixels : setlength(pixels, 750000); 我要做的如下: 問題在於,write方法返回0,表明它沒有從pixe ...

摩托羅拉MC32N0 CodeTyphon交叉編譯。 應用程序崩潰

[英]Motorola MC32N0 CodeTyphon Cross Compile. Application crash

我使用CodeTyphon為Motorola MC32N0設備(處理器:Cortex A9 OMAP4430;操作系統:Windows CE 7.00)編譯應用程序。 當我嘗試啟動應用程序時,它在啟動時崩潰,並顯示以下不明確的消息:“在$ 000xxxxx處發生未處理的異常:EAccess ...

FPC BASM32 MUL bug?

[英]FPC BASM32 MUL bug?

我在將Delphi BASM32代碼移植到FPC時遇到了一個問題: 上面的代碼在Delphi XE中編譯並按預期工作; FPC在MUL EAX,EDX線上輸出編譯時錯誤: 錯誤:Asm:[mul reg32,reg32]操作碼和操作數的無效組合 我正在使用Lazaru ...

如何在lazarus中使用synapse創建https服務器

[英]How can create https server using synapse in lazarus

我正在嘗試使用synapse在lazarus中創建https服務器,但我失敗了。 我想mys服務器從其他https客戶端接收數據。 我使用https:// localhost:1500向我的瀏覽器發送請求,mys服務器正在接收信號。 但是當我嘗試讀取發送的數據時,我什么也得不到。 當我測 ...

fcl-json jsonConf:保存json格式嗎?

[英]fcl-json jsonConf: save json formatted?

我通過jsonConf(TJsonConfig)保存文件,並且json文件長1行。 (其中有許多鍵)。 如何保存它的格式? 很喜歡在網上。 拉撒路1.4.2。 ...

2015-08-02 15:21:48   1   290    lazarus / fpc  
Lazarus:StringReplace在處理文件時無效(unicode問題)

[英]Lazarus: StringReplace ineffective when working with files (unicode issue)

我正在使用Lazarus構建一個簡單的應用程序,該應用程序基於模板構建Outlook簽名。 這個想法是提取模板(一個ZIP文件),並替換其中包含的文件中的變量。 例如,我可能想用用戶提供的名稱替換{fullname} 。 我目前正在使用下面的實現,但是它似乎無效。 該文件已被讀取 ...

生成梯形運動輪廓的位置設定點

[英]Generating Position Set Points for Trapezoidal Motion Profile

我正在研究運動控制器的原型,它將電機加速到最大速度,以最大速度滑行,然后在正確位置開始減速,使電機停在目標位置。 將每個時間步的理論位置與來自正交編碼器的反饋進行比較,得到的誤差將經過PID回路,其結果將使用PWM表示。 我目前有以下代碼來確定每個時間步的理論位置: 這段代碼 ...

在FreePascal / Lazarus中讀取VB6三維數組

[英]Reading VB6 three-dimensional array in FreePascal/Lazarus

我想知道如何解碼VB6中寫入二進制文件的自定義類型的三維動態數組。 自定義類型定義如下: 它代表一個接觸點的兩個坐標。 三維陣列表示微型高爾夫球道浮​​雕的預先計算的接觸點位置。 軌跡被視為二維高度圖。 對於地圖上每個可能的球位置,計算出的接觸點可能會使地圖坐標的接觸點更 ...

在Mac上為iOS開發設置FPC和Lazarus

[英]Setting up FPC and Lazarus for iOS development on Mac

我一直嘗試閱讀一篇文章,該文章應該可以使FPC和Lazarus成為iOS開發環境,但是像往常一樣,第一次沒有任何效果。 可以在這里找到該文章: http : //blog.naver.com/simonsayz 這篇文章中的所有內容都可以正常工作,直到我開始安裝Arm iOS交叉編譯 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM