PureBasic 에 간단한 기능
2024.03.27 17:48
dll을 하나씩 연습중인데....
Prototype.i ProtoMessageBox(Window.i, Body$, Title$, Flags.i = 0)
If OpenLibrary(0, "User32.dll")
MsgBox.ProtoMessageBox = GetFunction(0, "MessageBoxW")
MsgBox(0, "지금 재부팅 할껴?", "첫번째 창의 타이틀", 3)
EndIf
----------- 이것들을 알게 되고 GPT한테 수도 없이 물어보고 하나씩 해보고 어쩌다 되는 게 얻어 걸린건지....
이렇게 자동완성이 돼서 보입니다.
어떻게 하면 자동완성이 되서 보이는데... 몇가지를 더 해고 글을 수정해야겠네요.
앞에 작업했던 열어놓은 파일에 함수를 사용했으면 보이긴 하는데
아무것도 없을때 보이는 게 어떻게 한건지 알아봐야겠네용. 일단 저녁먹고...;
--------------------------
PureBasic 폴더에 여러 가지 실행파일들이 있어서 라이브러리를 등록할 수 있지않을까 생각을 해보고
그 파일들에 대해서 좀 4시간 동안 열심히 파보았습니다.
결론은 가능한데.... 제 실력으론 무리^^... 앞으로 실력 쌓으면서 하나씩 유저라이브러리나 만들어나가야겠네요 ㅠ.ㅠ
그렇게 만들어진 라이브러리들이 대체로 제가 사용했던 PB안에서 함수 끝애 언더바_ 가 붙은 형태들의 함수였습니다.
판타스틱에서 많이들 쓰니까 라이브러리화 시켜서 아예 넣어놓은...
그 중에는 인수를 자동 안내해주는 것도 있고 안해주는 것고 있고...
첨엔 저 dll Importer.exe이가 dll을 알아서 등록시켜주는 줄 알고 부푼 희망을 안고 시작했는데 ^^;
결국엔 제가 작성해야 되더라구요.... ㅠ.ㅠ
이럼 그냥 OpenLibrary()로 열어서 쓰는거랑 뭐가 다른가? 일단 자동완성이 된다! 경우에 따라서 인수도 볼 수 있다. 는 장점이 있겠공
실행파일(.exe) 만들고 다른데서 사용할 때 dll이 없어도 실행이 되는 차이가 있는지는 모르겠고...
꽁수 써서 편하게 가보려다 또 삽질만 잔뜩하고 저는 역시 이 단계를 할 능력은 안되어 ^^
검색을 하다보니까 2015년인가? VC나 기타 dll을 자동으로 PB용으로 변환해주는 프로그램이 있었는데, 개발자가 999$ (이가격 실환가?)싶은.... 에 팔고 있었다는 글도 있고... 그걸 판타스틱에서 산건가?
오늘은 여기까지만 삽질하고 이만 자러 가야겠습니당.
댓글 [5]
-
딸랑쇠 2024.03.27 20:11
-
라랑 2024.03.28 00:08
재미가 있다가도.. 오늘처럼 삽질하고 결과가 없으면 풀죽고 그러고 있습니다 ^^;;;
아마도 제가 PE라는 것을 처음 사용 해 본 그것을 제작하신 걸로 기억합니다. 제가 아는 그분이 맞다면...
wim정보를 보고 그분인가 ? 했는데... 그거까지 수정하시는 분은 없을거라...
설현의 그 가장 유명했던 사진이 화면 가운데 크게 뜨는 PE여서 민망할때도 가끔 있었습니다. ㅎㅎ
감사합니다.
-
왕초보 2024.03.27 20:22
벌써 진도를 나가시고 계셨네요
저도..열공을 해야겠습니다
화이팅입니다
-
라랑 2024.03.28 00:08
감사합니다. 오늘은 도움이 될만한 왕건이를 하나 건지나 했는데 오늘도 역시나 삽질이였습니다. ^^:
-
상발이 2024.03.28 09:16
수고하셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
47239 | 초3, 5살 애들이 먹다가 매워서 먹지를... [2] | FINAL | 834 | 03-29 |
47238 | 국내 프로 야구 하이라이트는 여기서 봐야겠군요. | 복두꺼비 | 687 | 03-28 |
47237 | 유기묘 입양 하려고 다녀와서 [11] | 긍지버림 | 577 | 03-28 |
47236 | 질문 하나 해 보겠습니다.. [3] | 테츠로 | 359 | 03-28 |
47235 | PureBasic에 dism/wim WINAPI 자동완성 꽁수 [2] | 라랑 | 327 | 03-28 |
47234 | 전자상거래 사기 [6] | gooddew | 1011 | 03-28 |
47233 | 후안무치 왕초보는 자중하라! [17] | 지후빠 | 1843 | 03-28 |
47232 | SSD 이 제품 어떤가요? [18] | 소소생 | 1462 | 03-27 |
47231 | 부탁 드리겠습니다.. [3] | 테츠로 | 800 | 03-27 |
47230 | 인텔 시스템 쓰시는분들 VMD 쓰시나요? [8] | 윈라 | 717 | 03-27 |
47229 | 메시지......... [1] | 빨강모자 | 520 | 03-27 |
» | PureBasic 에 간단한 기능 [5] | 라랑 | 366 | 03-27 |
47227 | 피시를 20년도 더 넘게 썻으면서 처음 알게된 지식 [7] | 소소생 | 1271 | 03-27 |
47226 | 【배포】 Win10 Wifi 223mb PEUtils wim통합 PE [19] | 딸랑쇠 | 1381 | 03-27 |
47225 | 쿠팡이츠 미쳤네요. 오늘부터 배달비 무료 무제한 시행!! [8] | 썬이d | 1526 | 03-27 |
47224 | 애니 바키 대 아슈라 | ʕ·ᴥ·ʔ | 407 | 03-26 |
47223 | 쩝.... [1] | 테츠로 | 529 | 03-26 |
47222 | 이거 레지스트리 파일로 만들려면 어떻게 해야하나요? [3] | 소소생 | 503 | 03-26 |
47221 | USB 꽃았더니 게임이 팅기는걸 경험했네요. | 치토스 | 275 | 03-26 |
47220 | supermium 브라우저 [6] | [벗님] | 749 | 03-26 |
재미있어 하시는 모습이 선합니다.^^